iT邦幫忙

2021 iThome 鐵人賽

DAY 23
0
協作篇:
git clone + 複製新專案下來
git pll 更新目前專案
git push 將專案推上去
git fetch orign + 分支名 (指令:git fetch => 可取得遠端的分支(但是尚未建立本地develop分支))(rebase後的檔案推上去)

危機感:
0.先確定是否有clone過專案下來。(製作時都開新分支製作)
1.git fetch origin develop: 將目前本機的檔案與遠端的檔案拉下來進行更新
2.git pull origin develop
3.git checkout feat/oauth(要的分支名)
4.git rebase develope (會顯示,已是最新的)
5. (可能會有衝突,在本機解除,才利於遠端上運作。)
6.git push origin feat/oauth -f (確認衝突解完後推上專案。) (當你很確定於此分支是最新的,才可以使用 -f 進行強推)
隨時要 git status進行提交的確認 。

https://ithelp.ithome.com.tw/upload/images/20211007/20140259DfPZmGTEpS.png
https://ithelp.ithome.com.tw/upload/images/20211007/20140259RFX9dvJTTX.pnghttps://ithelp.ithome.com.tw/upload/images/20211007/201402596lG7Yx8EpB.png


git rebase -v (分支) 合併commit
git cherry-pick (接舊的commit的就好)
git rebase (cherry-pick 比較)


上一篇
Day-22 :何謂模糊搜尋?
下一篇
Day-24 : 開發時,使用到tailwindCSS,今天來講安裝
系列文
海邊囝仔帶阿公阿嬤一起學 Ruby On Rails 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言