首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不更改主分支的情况下更改本地git的功能分支?

如何在不更改主分支的情况下更改本地git的功能分支?
EN

Stack Overflow用户
提问于 2020-06-13 15:43:13
回答 2查看 134关注 0票数 0

我有一个这样的项目,是从github克隆出来的。

代码语言:javascript
运行
复制
top
   --init.py

我已经创建了一个分支feature_1,但是每当我签出分支并将一个文件添加到顶级目录(即test.py)时,主分支就会被更改.

有谁能说出原因吗?如果有用的话,我用的是.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-14 02:48:40

如果您没有提交,您没有更改任何分支,您只是在更改工作树中的文件。进行您的更改并将它们提交到特性分支。这将使这些更改成为特性分支的一部分,并且它们不会出现在主服务器上。只要不提交,git就不会碰您的更改,即使您切换了分支。git的规则是尽早并经常提交。

票数 0
EN

Stack Overflow用户

发布于 2020-06-14 02:44:51

你可以运行一个

代码语言:javascript
运行
复制
git stash

或者另一种选择

代码语言:javascript
运行
复制
git add <filename>
git commit -m "<my commit message>"

这些选项将确保您的特性分支在切换到主分支之前将本地文件保存在脏的工作目录(git藏物)或提交中。

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

https://stackoverflow.com/questions/62362101

复制
相关文章

相似问题

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