У меня возникли проблемы с GIT
хранилища, я хочуВременно сохранить мерзавец изменение
- при переходе на другую ветку Производства,
changes
в моей текущей ветви развития спасется, где некоторые (быть спрятана моим) - Коммутационная ветка Производство остаются неизменными из моих предыдущих изменений.
- и когда я возвращаюсь к предыдущему Разработка ветка Я возвращаю назад свои изменения (stash pop).
Я думал о том, чтобы скрыть свои изменения, но он не работает в соответствии с моими ожиданиями (или я мог бы все это понять).
Если у меня были изменения в 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)
I, хотя, если я мерзавец-копить эти файлы будут спрятаны, но не происходит.
D:\my-code>git stash
No local changes to save
Пожалуйста примечание эти 3 файла на самом деле новые файлы.
однако если я снова выдаю git status
это покажет мне 3 файла изменений.
Я хочу создать сборку из Производственной ветки и не игнорировать эти 3 файла. (В настоящее время то, что я делаю, это скопировать мою папку src где-то еще и сбросить изменения, переключить ветвь, создать сборку, вернуть обратно, слить изменения, которые я сохраняю где-нибудь еще).
Я надеюсь, что я объяснил свою проблему.
Создайте новую ветку, чтобы сохранить изменения tmp. Ветвь легче и понятнее манипулировать. Вы можете оставить его в покое или удалить его, когда он больше не нужен. – ElpieKay