很难理解git-get
我很难理解吉特-费尔的细微差别。我知道做一个fetch
,将远程参考信息提取到本地跟踪分支中。
不过,我有几个问题:
是否可能不存在本地跟踪分支?如果是的话,它会自动创建吗?
如果我做了fetch
并指定一个非跟踪分支作为目标?
Git-FETCH的手册页指定:
git-fetch <options> <repository> <refspec>
如何使用respec将内容从远程主机获取到其远程跟踪分支?我相信这可能是可能的,如果我现在的头脑是在师父和我跑。
git fetch origin master
但是,我可以使用<+?src:dest>
要达到同样的目的吗?我认为这将有助于我更好地理解这些概念。
还有一个问题:
我的.git/config文件有下面一行用于获取(只显示相关行):
fetch = +refs/heads/*:refs/remotes/origin/*
有人能解释一下这句话的确切意思吗?