簡體   English   中英

舊分支中的提交也顯示在新分支中

[英]Commits in the old branch are also showing in the new branch

最近開始學習github。 我首先在 origin develop 下創建了一個分支,名為 branch1 並進行了一次提交。 之后,我在原點開發下又創建了一個分支。 之后我做了一個新的提交。 所以,問題是來自另一個分支的所有其他提交也顯示在該分支內。 如何顯示僅來自同一分支的提交?

您將 branch1 重命名為默認值並提交一個文件。

這一次提交將在 branch1 上

現在當你創建新的 branch2 時,它也會有舊的分支提交。

所以你需要從這個分支 2 重置 branch1 的舊一次提交

使用 git reset 硬

例如 :

A-B-C-D-E (HEAD)
        ↑
      branch1

After git branch branch2:

    branch2
        ↓
A-B-C-D-E (HEAD)
        ↑
      branch1
After git reset --hard HEAD~2:

    branch2
        ↓
A-B-C-D-E (HEAD)
    ↑
  branch1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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