gpt4 book ai didi

android - 在 Git 中创建分支以向 Android 应用程序添加新功能

转载 作者:行者123 更新时间:2023-11-30 02:47:15 25 4
gpt4 key购买 nike

我正在学习如何使用 Git 进行版本控制。创建分支的用途之一是添加新功能,而 master 分支包含稳定的代码。我将 Git Bash for Windows 与 Eclipse 结合使用来编辑代码。

因此,假设我想创建一个名为 social-share 的新功能和一个同名的分支,我将如何着手去做?

我是否必须先创建一个分支,将整个 master 分支提交给它,然后添加新的功能代码?

最佳答案

所以我假设您已经有一个名为 develop 的分支,您的开发就在这里进行。首先要做的是在当前分支的基础上创建feature分支,然后切换到创建的分支

$ git checkout -b social-share  

可选地,如果您想将该分支推送到远程 Git 存储库以在那里跟踪它:

$ git push -u origin social-share

将分支推送到远程仓库取决于您的环境以及您是否希望其他人在该分支上工作。

完成对 social-share 分支的更改后,您需要将它们 merge 回您的 develop 分支。

  1. 先切换到develop分支

    $ git checkout develop
  2. merge social-sharedevleop*

    $ git merge --no-ff social-share
  3. 删除社交分享分支

    $ git branch -d social-share
  4. 将更改推送到源

    $ git push origin develop

* 您使用 --no-ff 标志的原因是 merge 使用新的提交对象并避免只是快进 develop 分支保留了 social-share 分支曾经存在的事实。

如果您想了解更多关于这个分支模型的信息,请查看 the post它是基于。此外,如果您想通过实际操作来了解有关 git 分支的更多信息,这里有一个很棒的教程 series/sandbox你应该checkout(git it?)。

关于android - 在 Git 中创建分支以向 Android 应用程序添加新功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24830949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com