Git无法拉取到服务器最新的代码
git fetch --all
git reset --hard origin/master
git pull
提交指定文件
git status #查看仓库状态, -s 获取简短输出
git add 文件名 #添加需要提交的文件名(加路径--参考git status 打印出来的文件路径)
git stash -u -k #忽略其他文件,把现修改的隐藏起来,这样提交的时候就不会提交未被add的文件
git commit -m "哪里做了修改可写入..."
git pull #拉取合并
git push #推送到远程仓库
git stash pop #恢复之前忽略的文件(非常重要的一步)
修改已push到远程仓储的注释
git pull #拉取合并
git log #查看日志信息
git rebase -i HEAD~N #回滚到最近N次的提交
git commit --amend #修改注释
git rebase --continue
git push #推送到远程仓库,--force origin master强制提交到远程仓库
解决git中(master|MERGING)
git reset --hard head #回退到最近一次commit
撤销未push的最近一次commit
git reset --soft HEAD^ #保留改动
git reset --hard HEAD^ #不保留改动