# git奇技巧淫

# 1、清除本地分支

强迫症福音,分享一个清除本地已合并至当前检出分支(一般在检出master分支执行)的方法,且排除删除 master 或 playground 的方法(防止删除祖先分支)。

git branch --merged | egrep -v "(^\*|master|playground)" | xargs git branch -d
1

清除本地缓存的远程分支(实际远程分支已经被删除)

git remote prune origin
1

# 2、merge相关

合并其他分支,并且用其他分支的代码。

git merge -s recursive -X theirs otherBranch
1

合并其他分支,并且用当前分支代码。

git merge -s recursive -X ours otherBranch 
1
最近更新: 9/22/2022, 5:59:36 AM