本地和远程git repo之间的不同版本 - 如何再次同步?

时间:2012-06-05 16:45:04

标签: git

我有一个这样的更新后挂钩:

#!/bin/sh
echo
echo “**** Pulling changes into Dev [Hub’s post-update hook]”
echo
case “ $1 ” in
*‘refs/heads/dev’*)
cd /home/user/www/dev/ || exit
unset GIT_DIR
git pull hub dev
echo
echo “Dev was pulled”
echo
;;
esac

Git告诉我本地和遥控器是最新的,但它们不是。 本地是比遥控器更新的版本。

当我git pull我得到:

  

已经是最新的。

当我在REMOTE上执行git状态时,我得到:

  

在分支dev上没有提交(工作目录清理)

(之前,当我在REMOTE上执行git状态时,我发现没有添加文件(.htaccess),所以远程我做了git add .git commit -a -m "added htaccess remotely",我做了git pull在本地,但我仍然得到:已经是最新的。)

我试图在本地改变一些东西(希望它会推动那个特定的改变以及以前所做的所有其他改变) - 没有运气。

有人可以帮助我让所有回购再次同步吗?

git remote -v
  

hub ssh://user@site.org/home/user/private/repos/site_hub.git(fetch)

     

hub ssh://user@site.org/home/user/private/repos/site_hub.git(推送)

hub是一个简单的回购。

0 个答案:

没有答案