当我执行 git pull origin master 时,它似乎没有更新 git 存储库文件夹中的文件。
问问题
551 次
3 回答
1
几点建议,
尝试git pull -v origin master
查看详细版本是否产生任何线索。
如果您可以克隆您的存储库并使其处于任何之前的状态git pull
:
- 检查您刚刚所做的 git pull 是否引入了任何更改:
当前=`git rev-parse HEAD` git 拉取原点 git diff $当前..
- 尝试 a
git fetch origin master
,它相当于"git fetch origin master:
",而不是 "git fetch origin master:master
"(即:它将获取的 'master
' 分支(远程 'origin
' )的值存储FETCH_HEAD
在 'master
' 分支或远程跟踪 'remotes/origin/master
' 分支中。
这意味着你可以尝试检测该 fetch 是否要引入任何更改:
git diff ...FETCH_HEAD
于 2010-04-14T01:21:12.720 回答
0
你可以伤害小鬼。
git-pull
应该获取远程更改并将它们合并到当前分支中。
要验证更改是否已合并,请git log
验证您期望的修订是否在本地分支中。
来自git-pull
多科:
接下来将远程分支合并到当前分支:
$ git pull origin next
于 2010-04-13T23:33:42.533 回答
0
也许您没有对遥控器进行任何更改(或者维护它的人没有更新它)。
也许您有不止一个遥控器,并且您对pull
应该获取表单的遥控器感到困惑。
于 2010-04-14T02:02:20.827 回答