Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Как использовать Git
  6. Как использовать Git в Mac
  7. Создание конфликта
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Создание конфликта

Когда возникает конфликт, вам нужно будет его разрешить, чтобы выполнить работу. На этом этапе мы намеренно создадим конфликт, используя два наших существующих репозитория, «tutorial» и «tutorial2».

Сначала откройте файл sample.txt в каталоге tutorial на своем компьютере. Добавьте выделенный ниже жирный текст в файл и зафиксируйте его.

Anyone can learn Git with this tutorial and Backlog


add: Register a change in an index commit: Save the status of an index

Record the status of commit index

Затем откройте файл sample.txt в каталоге tutorial2. Добавьте выделенный ниже жирный текст в файл и зафиксируйте его.

Anyone can learn Git with this tutorial and Backlog


add: Register a change in an index pull: Obtain the content of the remote repository

pull Acquire the contents of a remote repository.

Теперь передайте изменение из tutorial2 в удаленный репозиторий.

push the change from tutorial2 to the remote repository

В нашем текущем удаленном репозитории файл sample.txt содержит третью строку pull: Obtain the content of the remote repository и зафиксирован в журнале.

Далее мы собираемся передать фиксацию из нашего репозитория tutorial в удаленный репозиторий.

Git raises a conflict and rejects your push

Как видите, Git обнаруживает конфликт и отклоняет ваш запрос.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life