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