跳转至
本文阅读量

1. Git 使用

1.1 日志操作

1.2 分支操作

1.2.1 删除本地分支

1.2.2 查询远端分支

git branch -a
git branch -d <localBranchName>

1.2.3 删除远程分支

git push origin --delete <remoteBranchName>

1.2.4 查询本地存在但远端已经删除的分支

方法1

git remote prune origin --dry-run

NOTE:

  1. 先从远端删除,再通过上边命令在本地查看,可以看到 prune 的结果
  2. 但如果先从本地通过 push origin --delelte 删除,则通过 prune 看不到检查的结果

方法2

git fetch -p # --prune 参数

方法3 使用 git-clean


[TODO]

1.3 仓库 (Repo) 级操作

1.3.1 查看仓库地址

git remote show <origin>

1.4 Git Stash 操作

1.4.1 查看 stash 列表

git stash list

1.4.2 查看某个详细的 stash

git stash show stash@{0}

git stash show -p stash@{0}
也可以通过 stash 的编号直接指定

git stash show -p 2

1.4.3 丢弃本地某个 stash

git stash drop stash@{0}

1.4.4 参考

1.5 配置 Alias

1.5.1 常用 Alias 配置

alias.l=ll
alias.d=diff
alias.df=diff
alias.st=status
alias.co=checkout
alias.ll=log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ci) %C(bold blue)<%an>%Creset' --abbrev-commit