0

我的项目基于一个开源项目。我有一些基于它的自定义提交。

所以,基本上,随着时间的推移,我的项目和开源项目都会有新的提交。

应该如何设置 git,以便我始终可以轻松地根据最新的开源代码进行提交?

4

1 回答 1

2

您是否打算将您的提交贡献回主项目*

  1. 如果没有,那么您可以从 master 创建一个主题分支,然后定期从上游拉取并重新设置您的分支。

    git clone clone-url
    git checkout -b your-topic-branch
    # work on your branch
    git checkout master
    git pull origin master
    git rebase master your-topic-branch
    
  2. 如果是,主要项目应该有关于他们的工作流程的说明。

*如果您要重新分发您的作品,则可能需要执行此操作,具体取决于许可证。

编辑请注意-b传递给第二个命令的选项。

于 2013-11-02T02:32:02.713 回答