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

1233
Как удалить один файл из области подготовки (отменить git add)?

Ситуация: у меня есть Git-репозиторий с файлами уже в индексе. Я делаю изменения в нескольких файлах, открываю Git и добавляю эти файлы в мою область с помощью «git add». Вопрос: Как удалить один из этих файлов из области подготовки, но не удалить его из индекса или отменить изменения в самом...

1088
Как составить список веток, содержащих данный коммит?

Как я могу запросить git, чтобы узнать, какие ветви содержат данный коммит? gitkобычно перечисляет ветви, если их не слишком много, в этом случае просто говорится «многие (38)» или что-то в этом роде. Мне нужно знать полный список или, по крайней мере, содержат ли определенные ветви...

1006
Отменить мерзавец, как привести репо в старое состояние

Есть ли способ отменить или отменить git pull, чтобы мои исходные / репозитории пришли в старое состояние, которое было до выполнения git pull? Я хочу сделать это, потому что он объединяет некоторые файлы, которые я не хотел делать, а объединяет только остальные файлы. Итак, я хочу вернуть эти...

971
Git рабочий процесс и ребаз против вопросов слияния

Я использую Git уже пару месяцев в проекте с одним другим разработчиком. У меня есть несколько лет опыта работы с SVN , поэтому я полагаю, что я привнес много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и пока я просто не вижу этого. Конечно, ветвление просто...

949
Как пометить старый коммит в Git?

Мы новички в git, и я хочу установить тег в начале нашего репозитория. Наш производственный код такой же, как и в начале репозитория, но с тех пор мы сделали коммиты. Тег в начале позволил бы нам «откатить» производство до известного стабильного состояния. Итак, как добавить тег в произвольный,...

918
Заставить Git работать с прокси-сервером - не работает с «Тайм-аут запроса»

Как мне заставить Git использовать прокси-сервер? Мне нужно проверить код с сервера Git, но он показывает «Время ожидания запроса» каждый раз. Как мне обойти это? Кроме того, как я могу установить...

902
Определение «вниз по течению» и «вверх по течению»

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

854
Git для начинающих: полное практическое руководство

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Хорошо, увидев этот пост от PJ Hyett , я решил пропустить до конца и пойти с Git . Так что мне нужно практическое...

841
Стоит ли добавлять файлы Visual Studio .suo и .user в систему контроля версий?

Решения Visual Studio содержат два типа скрытых пользовательских файлов. Одним из них является .suoфайл решения, который является двоичным файлом. Другой .userфайл проекта, который является текстовым файлом. Какие именно данные содержат эти файлы? Мне также было интересно, следует ли мне добавлять...

789
Отменить определенный коммит в Git, который был передан в удаленные репозитории

Какой самый простой способ отменить конкретный коммит, это: не в голову или голову Был сдвинут в пульт. Потому что, если это не последний коммит, git reset HEAD не работает И потому, что он был перенесен на пульт, git rebase -i а также git rebase --onto вызовет некоторые проблемы в пульте. Более...

760
Как мне игнорировать каталог с SVN?

Я только начал использовать SVN, и у меня есть каталог кеша, который мне не нужен под контролем исходного кода. Как я могу игнорировать весь каталог / папку с SVN? Я использую Версии и TextMate на OS X и командной...

741
В чем разница между git reset --mixed, --soft и --hard?

Я ищу разделить коммит и не уверен, какой вариант сброса использовать. Я искал страницу На простом английском языке, что делает "git reset"? , но я понял, что не совсем понимаю, что такое индекс git или область подготовки, и поэтому объяснения не помогли. Кроме того, варианты использования для...

727
В чем разница между Mercurial и Git?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я уже некоторое время использую git в Windows (с msysGit), и мне нравится идея распределенного управления исходным...

708
Как удалить / удалить большой файл из истории коммитов в репозитории Git?

Иногда я бросал DVD-рип в проект веб-сайта, затем небрежно git commit -a -m ..., и, зап, репо было раздутым на 2,2 гига. В следующий раз я сделал некоторые изменения, удалил видеофайл и зафиксировал все, но сжатый файл все еще находится в хранилище, в истории. Я знаю, что могу начинать ветки с этих...

691
Получить изменения от мастера в филиал в Git

В моем хранилище есть ветка под названием, над aqкоторой я работаю. Затем я совершил новую работу и ошибки master. Каков наилучший способ получить эти коммиты в aqветке? Создать еще одну новую ветку masterи объединить ее с...