Kri*_*ins 6 git version-control
我经常发现自己在做的事情是,"重新启动功能分支,合并并删除它".要做到这一点,我运行:
git rebase master feature
git checkout master
git merge feature
git branch -d feature
Run Code Online (Sandbox Code Playgroud)
对于我认为是一种常见工作流程的东西来说,这似乎相当费力.有谁知道更快的方式?
(显然我可以编写一个脚本,但我想知道是否有一个我错过的内置方法.)
一般方法仍然是编写脚本或定义别名,如“使用别名简化 git 工作流程”中所示,但您可能需要一个参数,如“带有位置参数的 git 别名”:
rebmrg = "!f() { git rebase master $1; git checkout master ; git merge $1 ; git branch -d $1 }; f"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |