今天,我想与大家分享一个我已经成功使用了几年的小型bash脚本。
首先,我将描述直到今天我经常发生的一种情况,这促使我编写了脚本。在执行新任务时,我定期将项目的当前状态保存在Gita中,而提交本身在内容或提交消息中均不承担任何语义负载。
结果,完成的任务的本地分支看起来像这样:
下一阶段是:
1) (feature-all-private
)
: , , (- , )
: , — git-cmp
— bash- .
"" (feature-private
) "" (feature-public
):
git checkout feature-public
git cmp feature-private
, :
$ git cmp feature-private
common parent commit: 758d3fa
cleaning...
...done
git-diff
:
$ git cmp feature-private
common parent commit: 758d3fa
diff --git a/test.txt b/test.txt
index 1e65656..2013c09 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-oldLine
+newLine
cleaning...
...done
, :
我希望这个脚本会是别人有用的
上载源GitHub的
图片与创建codepen.io