如何在 git 控制的项目中创建一个(总是变化的)分支



我有一个脚本,我用git来控制版本控制。现在,我还使用分支来实现一些独特的样式,例如模块。

现在,我想创建一个用于注释的分支。这个分支将始终更新,因为我编写了新代码,然后必须将这些代码引入分支,以便对其进行注释和记录。

现在,我应该如何不断更新它?有没有合适的方法?

我当前的解决方案是在每个阶段创建和重新创建分支。目前我这样做:

git checkout -b comments
然后

我写评论,然后:

git checkout master
git merge comments

然后我又开始写代码,几天后,我会回来评论其余未记录的代码:

git branch -D comments
git checkout -b comments 

并写下评论,然后重复该过程...

与其不断删除和重新创建comments分支,不如将master合并回其中。

git checkout comments
git merge master

随着时间的推移,你会得到一个看起来像

  * --- * ----------- * --- * -- * ------ * -- * (comments)
 /                  /                  /
* -- * -- * -- * -- * -- * -- * -- * -- * -- * -- * (master)

其中第一个/表示分支的初始创建,以及后续/标记从master合并。每个都反映了合并到master

最新更新