git簡(jiǎn)單操作指引--暫存并且提交到新的分支、撤銷

一、在git上主分支直接修改代碼拯救操作指引

先在暫存起來(lái)

git add . 
git stash

創(chuàng)建新的分支并且切換到新的分支上

git checkout -b [分支名稱]

把暫存的內(nèi)容在這個(gè)新的分支上創(chuàng)建一個(gè)commit

git stash pop

提交咱春暫存的內(nèi)容

git commit -m "updata"
git push --set-upstream origin [分支名稱]

切換到即將要合并的分支上

git checkout cfda
git pull
git merge [分支名稱]
git add . 
git commit -m ''
git push

再切換你新的分支上

git checkout [分支名稱]

一、撤銷操作

1、撤銷某一次提交的代碼
先在提交了代碼的分支上執(zhí)行git log

image.png

commit 代表每一次的提交,可執(zhí)行g(shù)it reset --hard + commit后面的一串編號(hào)
如:git reset --hard 778e75b938f4f3dc2c92e5492ce27a2adeadfc36

撤銷之后需要強(qiáng)制push遠(yuǎn)程分支
git push -f origin [your origin 分支]

2、撤銷未提交的代碼
先在編輯修改了代碼的分支上執(zhí)行git status

image.png

可執(zhí)行:git checkout -- +你要撤銷的文件路徑
如:git checkout -- src/base/reportReading/index.vue

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容