【Git】我自己用的Git命令备忘录无法记忆
每次都会忘记怎么输入那个命令,所以我整理了一个我经常使用的git命令备忘录。
对于能够熟练记住git命令的人真是太厉害了。
更新子模块至最新版本。
$ git submodule foreach git pull origin master
更新 brunch 注册的哈希值
$ git submodule update --init --recursive
改变回避
$ git stash
显示已隐藏的列表
$ git stash list
重返退避的工作
$ git stash apply stash@{0}
删除已经退避的任务
$ git stash drop stash@{0}
取消添加
$ git reset HEAD <ファイル名>
撤回commit
$ git reset --hard HEAD^
只想引入部分更新
$ git cherry-pick <ハッシュ値>
本地分支清理候选显示
$ git branch --merged | grep -v 'master\|develop'
清理本地分支
$ git branch --merged | grep -v 'master\|develop' | xargs -I% git branch -D %
提交空的分支
git commit --allow-empty -m "empty commit"
我会随时更新已忘记并搜索过的内容。