柚子快報(bào)邀請(qǐng)碼778899分享:java Git常用命令匯總
柚子快報(bào)邀請(qǐng)碼778899分享:java Git常用命令匯總
一、關(guān)于多個(gè)commit合并的問(wèn)題
查看歷史commit記錄:git log( :wq 退出查看)
執(zhí)行:git rebase -i HEAD~n( n 表示要合并的commit個(gè)數(shù))
將要合并的 commit 改為 s 或 squash,假設(shè)要將2個(gè)commit合并,則將最底下的1一個(gè)commit改為s或squash
如果這個(gè)過(guò)程中有操作錯(cuò)誤,可以使用 git rebase --abort 來(lái)撤銷修改,回到?jīng)]有開(kāi)始操作合并之前的狀態(tài)。
如果這個(gè)過(guò)程中沒(méi)有問(wèn)題,則在本地合并commit成功,通過(guò) git push -f 強(qiáng)制push到遠(yuǎn)程倉(cāng)庫(kù)中,合并成功。
合并master分支最新代碼到自己創(chuàng)建的分支中
先將本地master更新為最新遠(yuǎn)程master代碼
切換到自己的分支:git checkout branchname
rebase合并master分支:git rebase master
git rebase 成功后如何撤銷?
查看提交記錄日志:git reflog
執(zhí)行命令回到 rebase 前的狀態(tài):git reset --hard bb1eacdfe
推送到遠(yuǎn)程分支中:git push -f
二、對(duì)分支的操作命令
查看遠(yuǎn)程倉(cāng)庫(kù)所有分支:git branch
刪除分支:
刪除分支前切換到 master 分支:git checkout master
柚子快報(bào)邀請(qǐng)碼778899分享:java Git常用命令匯總
相關(guān)文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。