常用的 Git 命令
Git 的基本操作
权当记录,方便查找
- git stash list 查看 stash 了哪些存储
- 回溯到其中的一个版本
- git reset –hard e32e81c0d6b922861e71a1c4fc5f73aa216f8b4b
- 强推到远程分支 git push -f origin dev
- 跳过 git 提交钩子 git commit -m ‘XX’ —no-verify
- 查看所有提交的 commit 历史 git reflog
- 查看所有的线上的提交记录 git log
- 合并分支 git merge 分支名
- 该分支先 git commit 到暂存盘上先
- 查看远程仓库地址 git remote -v
- 查看所有的分支(包括远程仓库分支) git branch -a
- 修改远程仓库地址 git remote set-url orign [url]
- 先删后加
- 删除远程地址 git remote rm origin
- 添加远程地址 git remote add origin [url]
- 先删后加
- 合并两个不同的项目(本地一个,远端仓库一个)git pull origin master —allow-unrelated-histories
- 获取所以分支 git fetch –all
- 回退版本至某一分支 git reset —hard 分支名
- 挑捡提交 git cherry-pick 分支名
- 查看分支存储在哪里 cat .git/HEAD
- 查看 tag git tag
- 给某个 commit 打 tag git tag test_tag [commit 名]
- 本地 tag 推送到线上 git push origin test_tag
- 本地删除 tag git tag -d test_tag
- 删除线上 tag git push origin :refs/tags/test_tag
- 删除分支名 git branch -d dev