nothing tocommit, working tree clean

clipboard.png

m@LAPTOP-2MJNMG75 MINGW64 ~/Desktop/task (master)
$ git pull origin master
From github.com:mhy-web/github-task
 * branch            master     -> FETCH_HEAD
Already up-to-date.

m@LAPTOP-2MJNMG75 MINGW64 ~/Desktop/task (master)
$ git add .

m@LAPTOP-2MJNMG75 MINGW64 ~/Desktop/task (master)
$ git commit -m 'task'
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

m@LAPTOP-2MJNMG75 MINGW64 ~/Desktop/task (master)
$ git push origin master
Everything up-to-date

m@LAPTOP-2MJNMG75 MINGW64 ~/Desktop/task (master)
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

无法push到远程仓库,后来git init了,找了各种办法还是解决不了

阅读 40.1k
5 个回答

删除本地分支,重新拉取试试

git branch -b test
git branch -D master
git fetch origin master
git chekcout master
git add .
git push origin master

看了下 github 链接,感觉像是你的个人项目。

首先你 checkout 命令就没成功。。

如果没有人其他人动过 master,请问你在 masterpull master 是要干什么?

你说你做了修改,修改在哪儿?master 上么?如果你在 master 上有提交,那么你就不该 pull master。直接 push 就行

没有文件改动,git status显示了nothing to commit

楼上正解,我明白你的意思你想要,先把远程仓库的代码拉到本地的master分支上合并,可是上面显示,
你并没有什么更新呀,

提交的文件得有变化,才能让 git检查出来,之后等待上传

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏