git 修改已经提交的注释内容
git使用amend选项提供了最后一次commit的反悔。但是对于历史提交,就必须使用rebase了: git rebase -i HEAD~3 表示要修改当前版本的倒数第三次状态。 这个命令出来之后,会出来三行东东: pick:******* pick:******* pick:******* 如果你要修改哪个,就把那行的pick改成edit,然后退出。 这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用: git commit -amend 来对commit进行修改。 修改完了之后: 使用git rebase --continue 如果已经上传到了github上,因此github的提交和已修改的提交不一样,推送到远程可以用下面命令强制修改 git push origin master --force
Git问题Everything up-to-date解决:http://www.tuicool.com/articles/zeaQjav
failed to push some refs to git:
通常是本地库中没有远程版本库中内容:使用命令拉去内容,git pull --rebase origin master