git2
首先是創(chuàng)建新的分支并提交修改,老分支不提交修改時(shí)候的合并;默認(rèn)是直接移動(dòng)main指針過去到新的分支,然后branch-d新分支;也可以as below,加上 --no-ff 參數(shù)就行

——————
多人合作的策略:

————————
修改bug:
先用git stash保存當(dāng)前工作現(xiàn)場(chǎng)(干了一半還沒有commit);再切換到目標(biāo)分支,從目標(biāo)分支創(chuàng)建bug分支,fix后合并回去;再切換回工作分支dev,合并bug-fix的main(前提是unfix-main和undone-dev是同一個(gè)版本),git stash list查看,git stash apply覆蓋+[git stash drop刪除記錄],git stash pop覆蓋并彈出stash記錄,繼續(xù)工作。
也可以直接在dev上改完了合并到main
——————————
推送分支到遠(yuǎn)程
github有教程,按著github來就行。
記得弄ssh(local和git賬號(hào)都要弄)
————————————
git rebase把分支泳道變成直線。用到再說
標(biāo)簽: