簡體   English   中英

Git repo分支錯誤修復

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM