小编bre*_*ren的帖子

git repo表示它在拉动后是最新的,但文件没有更新

我有3个回购.我用作主仓库的裸仓库,我在其中制造和测试变更的开发仓库,以及在prod环境中执行脚本的prod仓库.

在我测试了dev repo中的更改之后,我将它们推送到裸仓库,并使用基本脚本(执行git pull命令)将它们自动下拉到cronjob上的prod仓库中.

我按照上面的步骤进行了更改,但更改的文件不会在prod仓库中更新.

  • 检查更改并在dev repo中推送
  • 已经对产品回购进行了拉动
  • 所有回购的git日志都是相同的,并且都显示了此更改的签入
  • 所有回购都给我"*master"
  • 所有repos的git状态给了我:#On branch master无需提交,工作目录清理
  • git pull给了我"dev&prod repos的最新版本"

对于图形视图使用git扩展,看起来每个repo都是最新的并且是最新的.

我试过了:

git checkout HEAD  
git pull origin master  
git reset --hard HEAD  
git reset --hard origin/master  
git reset origin/master  
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

git repository checkin

42
推荐指数
1
解决办法
7万
查看次数

标签 统计

checkin ×1

git ×1

repository ×1