Tortoise Git сняв отметку с файлов, по умолчанию отправит файл в репозиторий? - PullRequest
2 голосов
/ 20 июня 2020

Вот мой сценарий:

Я хочу разрешить конфликт в моем репозитории, и в то же время я также хочу, чтобы пользователь мог фиксировать другие файлы без необходимости фиксировать разрешенный файл. Я пробовал следующее:

  1. git статус: 1.txt (конфликт) 2.txt (изменить)

  2. git разрешить : 1.txt (изменить) разрешить конфликт

  3. git commit 2.txt // Только коммит 2.txt

  4. git показать журнал: 1.txt (изменить) 2.txt (изменить)

В списке отправки я отправил только 2.txt, но при просмотре журнала 1.txt был отправлено по умолчанию, почему это происходит, и в то же время статус файла 1.txt все еще изменяется, как это разобрать, я немного запутался? Заранее благодарим за помощь!

Ответы [ 3 ]

0 голосов
/ 22 июня 2020

Я проверил исходный код Tortoise Git и обнаружил, что он восстановил непроверенные файлы после отправки

0 голосов
/ 22 июня 2020

Вам нужно перейти к файлу, который в настоящее время изменен, в вашем случае 1.txt(modify)

вы заметите в этом файле Git добавил что-то похожее на <<<<<<head>>>>>> Это покажет вам, где текущее происхождение есть, а затем ваш current change под ним.

Убедитесь, что вы разрешили этот конфликт, удалив правильный набор кода из указанного файла. После этого вы можете продолжить коммит.

Надеюсь, это поможет

0 голосов
/ 20 июня 2020

Конфликты всегда необходимо разрешать перед совершением.

...