这听起来很简单,但我无法理解。我不久前做了一个实验性的分支,现在我想把我做过的所有变化都记录下来。这都是本地的。我想从本地主人拉到本地my_branch,但我不能这样做。这似乎不起作用,告诉我master不是git存储库:
git pull master
答案 0 :(得分:278)
你必须告诉git从哪里取出,在本例中是从当前目录/ repository:
git pull . master
但在本地工作时,通常只需调用merge(pull内部调用merge):
git merge master
答案 1 :(得分:43)
您正在寻找的是合并。
git merge master
使用pull
,您可以从远程存储库获取更改并将它们合并到当前分支中。
答案 2 :(得分:34)
相当古老的帖子,但它可能会帮助新人进入git。
我会选择
git rebase master
答案 3 :(得分:0)
如果您正在寻找从本地到大师等其他分支的全新拉动,您可以遵循此。
git commit -m "Initial Commit"
git add .
git pull --rebase git_url
git push origin master