Как сохранить sh неизмененных файлов на git? - PullRequest
1 голос
/ 21 февраля 2020

Итак, у меня есть несколько зафиксированных файлов в ветке А, но я чувствую, что они действительно там не принадлежат. Я хочу переместить их, как они есть, в другую ветвь B - но я не хочу переносить всю историю ветви A в B; Я просто хочу файлы.

Затем я ищу способ сохранить sh эти файлы, а затем вставить этот sta sh в совершенно новую ветку B. Я сделал это в Прошлое было довольно грязным, то есть я буквально модифицировал каждый файл, добавив новую строку в их начало, чтобы их можно было спрятать Очевидно, что это решение далеко не умное. Есть ли способ их поставить sh?

(кстати, другие решения этой задачи также приветствуются)

РЕДАКТИРОВАТЬ: Я понимаю, что этот вопрос написан плохо. Я должен был спросить «как перемещать файлы между ветками», потому что это моя настоящая цель. Извините, что попал в проблему XY . В любом случае, на этот вопрос уже есть отличный ответ - зацените. Я держу вопрос, чтобы помочь другим, которые могут сформулировать свои проблемы так же, как я.

1 Ответ

1 голос
/ 21 февраля 2020
  1. Вы можете просто оформить новую ветку
  2. , затем зафиксировать свое изменение в своей новой ветви
  3. , а затем оформить первоначальную ветку, в которой вы были
  4. вытянуть изменения из источника
  5. , затем просто выберите коммит из # 2 выше
...