首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每日更新本地分支与git中的master

每日更新本地分支与git中的master
EN

Stack Overflow用户
提问于 2014-04-03 21:43:15
回答 1查看 397关注 0票数 0

我在一个项目中工作,其中5-6个成员也work.Usually开始了冲刺,每个人都在他/她的机器上创建了一个本地分支,并从他/她的故事开始。

每天都会有对大师的推送,最后故事在审阅后被合并。

目前,我只在竞争我的故事之后才重新建立我的更改。

所以我正在做下面的事情

代码语言:javascript
复制
git add .       
git commit 
go checkout master.   
get pull   
get checkout localbranch
get rebase

这个在最后重新建立基础的过程会立即导致很多冲突。我想要与大师daily.Please建议我如何做到这一点。

EN

回答 1

Stack Overflow用户

发布于 2014-04-04 05:13:40

@CharlesBailey is right about conflicts:如果你将要遇到冲突,除了解决它们之外,你什么也做不了。

然而,通过频繁地将你的工作与上游工作同步,你可以减少你会有冲突的变化,或者有真正复杂和难以解决的冲突。对你来说,每天同步代码可能太少了。在我的上一份工作中,我经常在一个小时内多次同步代码。

如果您使用别名为您更新master分支而不签出它,那么这很容易做到。您可以创建一个别名,如下所示:

代码语言:javascript
复制
[alias]
    sync = !sh -c 'git checkout --quiet HEAD && \
        git fetch upstream master:master && \
        git checkout --quiet -'

另请参见git: update a local branch without checking it out?

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

https://stackoverflow.com/questions/22839646

复制
相关文章

相似问题

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