[英]Git repo branching mistake fix
我試圖從我的組織存儲庫的主分支創建一個新的分支,然而當我檢查這個分支是什么時,我發現它是主分支后面的一些提交。 我發現在創建分支之前我忘記了進入我的分支。 我應該在將其重置為正確的狀態之前聯系存儲庫的管理員嗎?為了使其與最新的提交保持一致,我應該執行哪些命令?
此命令應該在本地master
分支之上重新綁定當前分支:
$ git rebase master
這假設您已經在master
上刪除了更改。 或者,您可以在獲取后直接在遠程分支的頂部進行rebase:
$ git rebase origin/master
假設您的遙控器被稱為origin
(通常是這種情況)。
確保您簽入主人並使用以下方式提取更改:
git pull
與主人一起改變
git rebase origin/master -i
用力推動你的分支
git push origin <your branch> --force
單擊您的提交以檢查分支中的文件與主文件不同
另外兩個答案是正確的。
如果您剛剛創建了分支,那么您也可以刪除它們並重新開始。
要刪除遠程分支:
git push origin --delete <your branch>
刪除您的本地分支:
git branch -D <your branch>
您無需聯系管理員即可刪除您創建的分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.