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

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

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

Я случайно отправил неверные файлы в Git, но еще не отправил коммит на сервер. Как я могу отменить эти коммиты из локального репозитория?
29 мая '09 в 18:09
37

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

Я по ошибке добавил файлы в git с помощью команды: git add myfile.txt Я еще не запускал git commit. Есть ли способ отменить это, чтобы эти файлы не были включены в коммит?
07 дек. '08 в 21:57
43

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

Как принудительно перезаписать локальные файлы в git pull? Сценарий следующий: Член команды модифицирует шаблоны для сайта, над которым мы работаем Они добавляют некоторые изображения в каталог изображений (но забывают добавить их под контролем и...
14 июл. '09 в 14:58
36

Как отказаться от неустановленных изменений в Git?

Как отменить изменения в моей рабочей копии, которые не указаны в индексе?
09 сент. '08 в 19:33
32

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

Я внес некоторые изменения в файл, который был передан несколько раз как часть группы файлов, но теперь хочу reset/вернуть изменения на него обратно в предыдущую версию. Я сделал git log вместе с git diff, чтобы найти нужный мне вариант, но просто...
18 окт. '08 в 23:34
12

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

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

Как изменить имя автора и коммиттера и e-mail нескольких коммитов в Git?

Я писал простой школьный компьютер script и вносил изменения в Git (в репо, которое было в моем pendrive, клонированном с моего компьютера дома). После нескольких коммитов я понял, что делаю вещи как пользователь root. Есть ли способ изменить автор...
15 апр. '09 в 3:09
21

Игнорировать файлы, которые уже были переданы в репозиторий Git

У меня есть уже инициализированный репозиторий Git, в который я добавил файл .gitignore. Как обновить индекс файла, чтобы файлы, которые я хочу игнорировать, игнорировались?
16 июл. '09 в 19:26
44

Как удалить все ветки Git, которые были объединены?

У меня много ветвей Git. Как удалить ветки, которые уже были объединены? Есть ли простой способ удалить их все, а не удалять их один за другим?
25 мая '11 в 15:54
4

Предупреждение: 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 squel...
30 окт. '12 в 21:48
3

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

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

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

Я читал Git руководство, FAQ, Git - курс сбоя SVN и т.д., и все они объясняют это и это, но нигде вы не можете найти простую инструкцию типа: Репозиторий SVN в: svn://myserver/path/to/svn/repos Git репозиторий в: git://myserver/path/to/git/repos ...
17 сент. '08 в 2:04
16

Когда вы используете git rebase вместо git merge?

Когда рекомендуется использовать git rebase vs. git merge? Нужно ли мне снова объединиться после успешной перезагрузки?
29 апр. '09 в 20:26
14

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

После последнего коммита я изменил кучу файлов в моей рабочей копии, но я хочу отменить изменения в одном из этих файлов, как в reset, в том же состоянии, что и последнее коммит. Тем не менее, я хочу только отменить изменения рабочей копии только о...
28 мар. '09 в 5:09
18

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

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