Вопросы с тегом «version-control»

Контроль версий - это управление изменениями в документах, программах и другой информации, хранящейся в виде компьютерных файлов. Используйте этот тег, чтобы отметить общие вопросы об использовании и применимости контроля версий, сравнения VCS. Для большинства команд и методов, специфичных для каждой конкретной VCS, существуют специальные теги, которые следует отдавать предпочтение.

21067
Как мне отменить последние локальные коммиты в Git?

На этот вопрос есть ответы на переполнение стека на русском : Как вернуться (откатиться) к более раннему коммиту? Я случайно передал неправильные файлы в Git , но я еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального...

16970
Как удалить ветку Git локально и удаленно?

Я хочу удалить ветку как локально, так и удаленно. Неудачные попытки удалить удаленную ветку $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch -rd origin/bugfix Deleted remote...

11921
В чем разница между «git pull» и «git fetch»?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Каковы различия между git pullи git...

8968
Как мне отменить 'git add' перед коммитом?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я по ошибке добавил файлы в Git с помощью команды: git add myfile.txt Я еще не бегал...

8574
Как переименовать местную ветку Git?

Я не хочу переименовывать удаленную ветку, как описано в разделе Переименовать основную ветку для локальных и удаленных репозиториев Git . Как я могу переименовать локальную ветку, которая не была перенесена в удаленную ветку? Если вам нужно переименовать и удаленную ветку: Как мне переименовать...

7193
Как заставить «git pull» перезаписывать локальные файлы?

На этот вопрос есть ответы на Stack Overflow на русском : Как принудительно перезаписать локальные файлы во время мерзавец тянуть? Как заставить перезаписать локальные файлы на git pull? Сценарий следующий: Член команды модифицирует шаблоны для сайта, над которым мы работаем Они добавляют...

4519
Как я могу сбросить или вернуть файл к определенной ревизии?

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

2540
Я столкнулся с конфликтом слияний. Как я могу прервать слияние?

Я использовал git pullи имел конфликт слияния: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Я знаю, что другая версия файла хороша, а моя - плоха, поэтому все мои изменения должны быть отменены. Как я могу это...

2394
Как изменить автора, имя коммиттера и адрес электронной почты нескольких коммитов в Git?

На этот вопрос есть ответы на Stack Overflow на русском : Поменять у автора и коммитера емейл и имя во всех коммитах Я писал простой сценарий на школьном компьютере и вносил изменения в Git (в репозитории, который был в моем pendrive, клонирован с моего компьютера дома). После нескольких коммитов...

1634
Отменить рабочую копию изменений одного файла в Git?

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

1624
Предупреждение: push.default не установлен; его неявное значение меняется в Git 2.0

Я уже некоторое время использую Git и недавно скачал обновление только для того, чтобы найти это предупреждение, когда я пытаюсь это сделать push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current...

1608
Как Git обрабатывает символические ссылки?

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

1549
Как увидеть изменения в коммите Git?

Когда я это git diff COMMITвижу, я вижу изменения между этим коммитом и HEAD (насколько я знаю), но я бы хотел видеть изменения, которые были внесены этим единственным коммитом. Я не нашел никаких очевидных опций для diff/ log, которые дадут мне такой...

1510
Как перенести репозиторий SVN с историей в новый репозиторий Git?

Я прочитал руководство по Git, FAQ, Git - SVN и т.д., и все они объясняют то и это, но нигде не найти такой простой инструкции, как: SVN хранилище в: svn://myserver/path/to/svn/repos Git репозиторий в: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \...

1397
Я фиксирую файл package-lock.json, созданный npm 5?

npm 5 был выпущен сегодня, и одна из новых функций включает детерминированные установки с созданием package-lock.jsonфайла. Этот файл должен храниться в системе контроля версий? Я предполагаю, что это похоже на yarn.lockи composer.lock, оба из которых должны храниться в системе контроля...

1324
Как я могу получить список веток Git, упорядоченных по последнему коммиту?

Я хочу получить список всех веток в Git-репозитории с «самыми свежими» ветвями вверху, где «самая свежая» ветвь - это та, которая была зафиксирована совсем недавно (и, следовательно, с большей вероятностью будет одной Хочу обратить внимание) Есть ли способ, которым я могу использовать Git, чтобы...