如果我在分支b-one
上,而且我运行的是git commit -m "init commit"
,然后是git checkout -b b-two
,那么提交是否携带到新分支?更一般地说,是提交分支特定?或者当你提交时,你只是在本地机器上提交并可以从任何分支访问该提交?提交然后签出git中的另一个分支进行旧提交?
0
A
回答
1
- 提交是否携带到新分支?是的,但只有当它是一个新的分支。其他现有分支不会在您的历史记录中提交。
git checkout命令让你在由git分支创建的分支之间导航。检出分支会更新工作目录中的文件以匹配存储在该分支中的版本,并且它会通知Git记录该分支上的所有新提交。把它看作是一种选择你正在开发哪一行的开发方法。
- 更一般地说,是否提交分支特定?不,历史是共享的。
- 或者当你提交时,你只是在你的本地机器上提交?是的,在推动之前,没有人知道你的提交。
- 可以从任何分支访问该提交?不。“访问”是什么意思?如果您的意思是提交历史记录或更改的代码,则只有您提交的更改在分支中创建的分支才具有提交历史记录。
当你切换分支未提交的修改更有趣:请阅读 http://www.gitguys.com/topics/switching-branches-without-committing/
相关问题
- 1. GIT中替换其间与另一分支提交提交
- 2. Git - 提交出主分支
- 3. 用另一个分支提交更新我的git分支
- 4. Git:签出一个保留未提交更改的分支
- 5. Git推送交叉分支,从一个分支获取提交到另一个
- 6. 将提交合并到另一个分支后,Git推(强制)
- 7. git:在检出旧的提交后,我如何看到下一个提交?
- 8. Git - 移动分支内提交,然后插入分支
- 9. 主提交然后与另一个分支合并
- 10. Git:将提交的一部分应用到另一个分支
- 11. 的Git分支VS提交
- 12. git只推送一个分支提交
- 13. 樱桃采摘从另一个分支提交几个提交
- 14. git合并重新提交提交到另一个提交?
- 15. 查看另一个分支的提交
- 16. Git:合并多个提交从一个分支到另一个
- 17. 如何在git中将旧提交移动到另一个分支?
- 18. 签出一个较旧的提交并创建一个新的主分支?
- 19. git cherry将一个提交到另一个分支
- 20. 从一个分支git副本提交到另一个
- 21. git分支撤消提交
- 22. Git远程分支提交
- 23. Git + Gerrit跨分支提交?
- 24. Git合并分支提交
- 25. 提交代码在Git中,分支在源头提交一次提交
- 26. 合并分支与先前在主分支上提交的方法,然后稍后重新提交主提交
- 27. git rebase分支后推新提交
- 28. git:哪个远程git分支有最后一次提交?
- 29. 每个分支的Git提交钩子
- 30. 在某个提交后删除分支中的所有提交
你的新分支股的历史,直到这一点(https://www.atlassian.com/git/tutorial /混帐分支#!分支)。 –