Pyl*_*nux 2 git command-line git-commands
在git中,能够轻松删除我以前所在的分支将很有帮助。您无法删除所在的分支,因此您需要签出新的/现有的分支,并通过写下其全名来删除先前的分支。
git checkout new_branch
git branch -D old_branch_with_really_long_and_hard_name
Run Code Online (Sandbox Code Playgroud)
我真正想要的是能够做到这一点:
git checkout new_branch
git branch -D -
Run Code Online (Sandbox Code Playgroud)
-不起作用,而-只是它的别名@{-1},它确实起作用。所以您的工作流程将是这样的:
git checkout new_branch
git branch -D @{-1}
Run Code Online (Sandbox Code Playgroud)
修正案:
把它变成git别名git done:
git config --global alias.done '!f() { git checkout master && git branch -D @{-1}; }; f'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
213 次 |
| 最近记录: |