繁体   English   中英

如果我从另一个分支推送,是否会在 git 分支上提交?

[英]Will a commit on a git branch follow if I do a push from another branch?

我有一个 git 分支,我刚刚提交了一个大型项目。 我想保留该项目的已提交工作,但 go 对另一个分支上的单个文件进行更改,并且只推送该更改。 但是,当我在第二个分支上“git log”时,它仍然向我显示我从第一个分支所做的提交。 如果我对第二个分支上的文件进行更改并提交并推送它,我的推送是否也包含我的第一个分支的提交? (非常不受欢迎!)

谢谢!

是的,如果日志显示原始提交,它就在那里。 如果你不想这样,你可以

  1. 签出主分支。
  2. 运行git checkout HEAD~1以在最后一次提交之前签出提交。
  3. 签出一个新的分支git checkout -b my-new-branch (现在将基于你刚刚制作的提交之前)并将你的其他文件更改放在上面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM