我遇到GIT
存储库时遇到问题,我想要
changes
开发会保存一些地方(我被藏起来)我考虑过隐藏我的更改,但它没有按照我的期望工作(或者我可能已经理解了所有的更改)。
如果我在分支切换之前对3个文件进行了更改,我仍然可以在签出分支中看到3个更改。这不是我所期待的。
以下是我执行的步骤
D:\my-code>git status
On branch development
Your branch is up-to-date with 'origin/development'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
java/com/web1/cc/Category.java
java/com/web1/cc/Product.java
java/com/web1/cc/Relationship.java
nothing added to commit but untracked files present (use "git add" to track)
我虽然如果我git-stash这些文件将被隐藏但不会发生。
D:\my-code>git stash
No local changes to save
请注意这3个文件实际上是新文件。
但是,如果我再次发出git status
,则会显示3个文件更改。
我想从Production分支创建构建,并希望忽略这3个文件。 (现在我所做的是将我的src文件夹复制到其他地方并重置更改,切换分支创建构建,切换回来,合并我在其他地方保存的更改)。
我希望我已经解释了我的问题。
答案 0 :(得分:1)
这些文件没有被隐藏的原因是它们不受版本控制。您可以尝试首先通过发出命令git add .
然后git stash