【发布时间】:2014-02-08 05:09:38
【问题描述】:
当我创建一个新分支并将其推送到我的 git 存储库时,新分支与 master 分支对齐,因为我没有进行任何更改。我就是这样做的。
git checkout -b newbranch
git push -u origin newbranch
我想创建一个带有提交的分支,以便其他人可以看到创建分支的提交消息。但是,我不想在此提交中进行任何更改。基本上,我的新分支应该比 master 领先 1,但文件与 master 中的相同。
我该怎么做?我在git push 之前尝试了git commit -m "created branch newbranch",但是git 告诉我没有什么可以提交的。
【问题讨论】:
-
为什么需要这样做?他们应该能够在创建分支时在存储库历史图表中看到。这也意味着,更进一步,如果分支被删除,您的主分支上将有一个剩余的空提交,它只是提到了一个已失效的分支。
-
您可以随时检查是否使用
git branch -r命令创建了远程分支,并查看该分支是否在列表中。
标签: git