git删除了本地文件 ,
git rm 'Readme.txt'
git commit -m 'delete Readme.txt'
但是没有推送!!!!
然后用 git pull 拉取 , 为什么Readme.txt 拉不下来 ?
git删除了本地文件 ,
git rm 'Readme.txt'
git commit -m 'delete Readme.txt'
但是没有推送!!!!
然后用 git pull 拉取 , 为什么Readme.txt 拉不下来 ?
没push,说明你改动的代码没有push到你当前分支上,你在从远端仓库里拉出来的代码,切换到你之前的代码分支上,依旧处于你之前所在的代码commit状态下,没有保存你之前pull的代码
git pull 和 git fetch 这两个命令的主要区别在与:git pull是拉下更新后就自动合并本地分支,而git
fetch是先把远程仓库的代码更新拉下来,在用merge或rebase进行合并。
你用 git pull 拉取,merge之后readme.txt是被删除的状态。
2 回答1.2k 阅读✓ 已解决
3 回答1.8k 阅读
2 回答1.2k 阅读
1 回答1.1k 阅读
2 回答953 阅读
769 阅读
1 回答438 阅读
远端commits和你最新的commit自动merge了,merge之后readme.txt是被删除的状态。