首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Git:从主服务器更新本地分支,而不更改本地更改的文件。

Git:从主服务器更新本地分支,而不更改本地更改的文件。
EN

Stack Overflow用户
提问于 2015-03-03 23:52:14
回答 2查看 4.1K关注 0票数 4

我的公司最近从SVN转到了Git,所以没有真正的内部知识库:我们正试图对Git的术语和过程进行思考。

用例是当我想更新我的本地分支时,我想要更新我的本地分支,但是我希望我已经在我的本地上更改的任何文件“超过”来自主的任何更改。

基本上,如何在不丢失工作的情况下更新本地的最新更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-03 23:57:14

代码语言:javascript
运行
复制
git checkout local_branch

git add

git commit

那么,当您还在那个分支中时,您的本地更改

代码语言:javascript
运行
复制
git fetch master        # get the latest master into origin
git merge -xours origin/master # and merge it in

您可能还会发现http://git-scm.com/book/en/v2/Git-Tools-Advanced-Merging很有用。

票数 2
EN

Stack Overflow用户

发布于 2015-03-03 23:56:25

git将不允许你从师父那里提取任何东西,如果你做了一些没有被背诵的改变。所以,运行一个git stash,然后您可以安全地运行一个git pull。然后可以运行git stash pop将更改放回。如果git想不出来,它会警告你的。

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

https://stackoverflow.com/questions/28844293

复制
相关文章

相似问题

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