我最近开始和Git合作了。通常我使用eclipse,很少使用git。在查阅了大量关于Git及其分支的资料之后,我仍然对此感到困惑。
我知道在同一主题上有n个关于堆栈溢出的问题,但到目前为止,我要么增加了我的困惑,要么我已经掌握了关于分支的半生不熟的知识。所以我把n+1的问题放在这个关于我的理解上。
有人能确认我的理解是否正确吗?
发布于 2014-03-12 07:38:54
本地分支的远程跟踪性只影响pull和push操作.但不是fetch。它允许您在输入这些命令时省略几个参数。
例如,本地主机是远程跟踪源/主机。要将新的提交从原版/母版插入到本地母版,您必须确保签出了您的本地母版,然后:
git pull origin master但是,由于主人是远程跟踪的来源/主人,这就足以说:
git pull所以远距离追踪主要是语法上的糖。
发布于 2018-05-18 16:52:32
(供未来读者阅读)
我同意作者从1到4的假设。(5)当取时,主人无法追踪原点/主人。
当fetch (6)时,只更新原版/母版,因此它正在跟踪远程分支(6.1 )。是真的)。
然而,对于本地的主人和工作的紧急情况,您必须合并或重新基地(更好的第二个) (6.2和6.3 )。都是假的)。
同样,对于push,您可以按原点(远程存储库的名称)推送您的主程序。您的本地回购是当您的工作dir的更改已经完成,所以您的工作dir不会被自动推送,是您的本地回购。
https://stackoverflow.com/questions/22320002
复制相似问题