Git pull origin master问题和本地存储库

时间:2014-12-24 12:07:03

标签: git git-pull

运行

git pull origin master 

输出

fatal: 'origin' does not appear to be a git repository 
fatal: The remote end hung up unexpectedly.

我试过了

git remote add origin username@host:/var/www/public/git-test/.git
git pull origin master

它似乎工作,但它输出Already up-to-date并且文件没有更新;然而,从我的localhost提交和推送是成功的。

我想要更新的.git文件和文件位于同一目录中,如果重要的话,我没有裸存储库。

为什么文件没有更新? 我正确地做git remote add origin吗?有没有办法将此存储库添加为本地?

2 个答案:

答案 0 :(得分:0)

添加遥控器时,请不要放置" .git" url中的目录。像这样添加远程原点:

git remote add origin username@host:/var/www/public/git-test/

答案 1 :(得分:0)

git force push current working directory找到答案。

  
      
  • 手动执行git checkout -f以更新工作目录
  •   
  • 制作一个git post-receive hook来自动完成。
  •   

将本地存储库添加到git:

git add remote origin /var/www/public/git/test