我还没掌握GIT。所以我有一个基本问题:
我想保留我正在使用的一个回购(我不拥有它,我克隆了它) 与我的本地副本同步。
我该怎么做?
我知道git fetch / pull但是当我在我执行git clone http://.....git的同一文件夹中运行时,我收到以下错误
致命:不是git存储库(或任何 父目录):。git
谢谢, 我
答案 0 :(得分:9)
git fetch
将从遥控器中检索所有更改。
git pull
会将远程控制中的更改合并到您的本地副本中(这样就可以一步完成两个命令。fetch & merge
如果您具有对远程存储库的提交权限,git push
会将您的本地更改推送到您克隆的源。
答案 1 :(得分:1)
Git clone为克隆的repo创建一个新目录。你需要先进入它。例如:
$ git clone git://github.com/git/hello-world.git
$ cd hello-world
$ git fetch
答案 2 :(得分:0)
Git fetch将下载遥控器上存在的所有更改,但不会更新您的工作树。 Git pull将下载更改,如果您在跟踪远程分支的本地分支上,将为您更新。