如何管理将私有代码片段添加到每个 git 版本中?
How to manage adding a private code snippet into each git release?
我是 Git 的新手。我想知道如何在每个版本中添加私有固定代码片段?
假设我想向 Git 存储库版本 v1 添加几行代码。对于下一个版本 v2,我想再次添加相同的代码行。等等。 (见附件方案)。
如果添加的代码包含我不想在 Git 上发布的可信信息(例如访问密钥),我该如何使用 Git / GitHub 进行管理中心?
我会将其保存在独立的(私有)分支 started 中,与您进行正常开发的分支不同。让我们称分支机构为普通分支机构和私有分支机构。 private有私有的东西,normal就是正常开发的地方
你从正常创建私有。添加私有内容并提交。
编码继续正常进行。
何时发布:
git checkout private
git merge -m "Release 1.0" --no-ff normal
git tag v1.0
开发继续正常....然后你想发布2.0:
git checkout private
git merge -m "Release 2.0" --no-ff normal
git tag 2.0
以此类推
如果私人前进中的某些事情必须改变:
git checkout private
# add in your changes
git commit -m "Doing blahblahblah"
现在 private 已经准备好了更多东西。
我是 Git 的新手。我想知道如何在每个版本中添加私有固定代码片段?
假设我想向 Git 存储库版本 v1 添加几行代码。对于下一个版本 v2,我想再次添加相同的代码行。等等。 (见附件方案)。
如果添加的代码包含我不想在 Git 上发布的可信信息(例如访问密钥),我该如何使用 Git / GitHub 进行管理中心?
我会将其保存在独立的(私有)分支 started 中,与您进行正常开发的分支不同。让我们称分支机构为普通分支机构和私有分支机构。 private有私有的东西,normal就是正常开发的地方
你从正常创建私有。添加私有内容并提交。
编码继续正常进行。
何时发布:
git checkout private
git merge -m "Release 1.0" --no-ff normal
git tag v1.0
开发继续正常....然后你想发布2.0:
git checkout private
git merge -m "Release 2.0" --no-ff normal
git tag 2.0
以此类推
如果私人前进中的某些事情必须改变:
git checkout private
# add in your changes
git commit -m "Doing blahblahblah"
现在 private 已经准备好了更多东西。