bre*_*ren 42 git repository checkin
我有3个回购.我用作主仓库的裸仓库,我在其中制造和测试变更的开发仓库,以及在prod环境中执行脚本的prod仓库.
在我测试了dev repo中的更改之后,我将它们推送到裸仓库,并使用基本脚本(执行git pull命令)将它们自动下拉到cronjob上的prod仓库中.
我按照上面的步骤进行了更改,但更改的文件不会在prod仓库中更新.
对于图形视图使用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)
有人可以帮忙吗?
Dev*_*sai 107
试试这个:
git fetch --all
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
说明:
git fetch从远程下载最新版本而不尝试合并或重新绑定任何内容.
请让我知道,如果你有任何问题!