-
git branch
创建分支 -
git checkout -b
创建并切换 -
git reflog
查看提交的历史版本 -
git reset --hard 973cf21
回退到此版本(本地代码) -
git revert HEAD
和git push origin master
一起使用(远程仓库回滚) -
git push -f
强制推(遇到代码提交不上去,又merge不了,强制用本地代码覆盖git仓库的代码) -
git commit --amend
当发现自己的comment写错了,这个时候还没有提交到中央仓库时候,可以使用这个命令修改。 -
git push origin --delete 分支名称
删除远程仓库的分支 -
git branch -m old_branch new_branch
修改本地分支名称 -
git branch -d download
删除本地分支 -
git push --set-upstream origin new_branch
新增远程分支 -
git fetch origin --prune
刷新分支列表(远程分支删除后) -
git push -u origin lastest:master
远程主分支创建 -
git rebase -i HEAD~4
合并多次提交(压缩),使用squash、fixup等指令,squash合并到上一次提交记录,fixup是放弃当前 commit 的注释
.png - git代码提交遇到问题:
error setting certificate verify locations:
CAfile: D:\Program Files\Git\mingw64/bin/curl-ca-bundle.crt
CApath: none
解决办法:git config --system http.sslverify false
- git 强制pull更新使用远程覆盖本地代码
git fetch --all
git reset --hard origin/master
git pull
网友评论