首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并到远程分支,避免更改代码

合并到远程分支,避免更改代码
EN

Stack Overflow用户
提问于 2017-02-26 19:11:41
回答 1查看 32关注 0票数 2

我本可以选择一个更好的标题,但找不到更好的方法来解释我想要做什么,因为我对github相当陌生。

基本上,我想要完成的是,我正在从github回购中取出一个开源应用程序。我需要给我的组织打白字,所以它需要定制。问题是每两周更新一次应用程序,我非常想保持最新的状态。

我想要做的是能够在不影响我的自定义代码的情况下提取更新。请注意,我的自定义代码很可能只对应用程序的css和html进行更改,因此开发人员不太可能更改这些文件,但由于有可能,我希望确保保留自定义品牌。

一般来说,如果有人能告诉我我到底需要做什么才能完成这一任务,我将不胜感激。我有一个线索,这与合并有关,但我不太确定合并是否会为我努力实现的目标服务。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-27 02:57:23

最干净的方法是使用自定义创建新分支。你可以通过以下方式做到这一点:

代码语言:javascript
复制
git checkout -b <my-branch-name>

然后添加更改并将它们提交到分支:

代码语言:javascript
复制
git add --all
git commit -m "<describe_changes>"

当更新发生时,您将返回主分支并拉动更新:

代码语言:javascript
复制
git checkout master
git pull

并将您的分支重新定位到主程序(应用更新):

代码语言:javascript
复制
git checkout <my-branch-name>
git rebase master

它有直接合并更新,git将这样做。否则,它将标记冲突,并要求您解决它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42472934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档