Вопросы с тегом «git»

Git - это система управления версиями с открытым исходным кодом (DVCS). Используйте этот тег для вопросов, связанных с использованием Git и рабочими процессами. НЕ ИСПОЛЬЗУЙТЕ тег [github] для проблем, связанных с Git, просто потому, что хранилище находится на GitHub. Кроме того, не используйте этот тег для общих вопросов программирования, которые связаны с Git-репозиторием.

10
Почему git 'pull request' не называется 'push request'?
Терминология, используемая для слияния ветки с официальным репозиторием, является «запросом извлечения». Это сбивает с толку, так как кажется, что я прошу перенести мои изменения в официальный репозиторий. Почему он называется запросом на удаление, а не запросом на передачу?
452 git  github  pull-request 

11
Временно удалить файлы из git
Я установил локальный мерзавец на моей машине. Когда я инициализировал git, я добавил предварительно скомпилированные библиотеки и двоичные файлы. Однако сейчас, во время разработки, я не хочу периодически проверять эти файлы. Я не хочу удалять эти файлы из репо. Есть ли способ не отслеживать эти файлы, пока я не закончу …
450 git  github  repository 

30
Ошибка git: не удалось отправить некоторые ссылки на удаленный
По какой-то причине я не могу сейчас толкать, тогда как я мог сделать это вчера. Может быть, я запутался с конфигами или что-то. Вот что происходит: Когда я использую мастер происхождения git push Как выглядит мой рабочий каталог и удаленное хранилище:
450 git  github 



9
Как просмотреть файл diff в git перед коммитом
Это часто случается со мной: Я работаю над парой связанных изменений одновременно в течение дня или двух, и когда приходит время коммитить, я забываю, что изменилось в конкретном файле. (Это всего лишь личное git-репо, поэтому я согласен на несколько обновлений в коммите.) Есть ли способ предварительного просмотра изменений между моим …
444 git  git-diff 

25
Как исправить ошибку GIT: объектный файл пуст?
Когда я пытаюсь зафиксировать изменения, я получаю эту ошибку: error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt Есть идеи, как решить эту ошибку? РЕДАКТИРОВАТЬ Я пытался git fsckу меня есть: error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose object 03dfd60a4809a3ba7023cbf098eb322d08630b71 (stored in .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71) …
443 git 


6
В чем разница между «git reset» и «git checkout»?
Я всегда думал об одном git resetи git checkoutтом же, в том смысле, что оба возвращают проект к определенной фиксации. Тем не менее, я чувствую, что они не могут быть точно такими же, поскольку это было бы излишним. Какова реальная разница между ними? Я немного сбит с толку, так как …

11
Обработка переименований файлов в git
Я читал, что при переименовании файлов в git вы должны зафиксировать любые изменения, выполнить ваше переименование и затем поставить переименованный файл. Git распознает файл по содержимому, а не видит его как новый неотслеживаемый файл, и сохраняет историю изменений. Тем не менее, занимаясь этим вечером, я вернулся к этому git mv. …
440 git  git-mv 

6
Невозможно показать дерево Git в терминале
Старая статья Killswitchcollective.com от 30 июня 2009 г. содержит следующие входные и выходные данные git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G Мне интересно, как вы получаете древовидное представление коммитов в вашем терминале без использования Gitk или Gitx в OS …

4
Нужно сбросить ветку git на исходную версию
Я случайно работал над веткой, которой я не должен был какое-то время быть, поэтому я отделился от нее, дав ей подходящее название. Теперь я хочу переписать ветку, на которой я не должен был работать, до версии от origin (github). Есть простой способ сделать это? Я попытался удалить ветку, а затем …
440 git 

26
Получение «рокового: не репозиторий git» при удаленном добавлении репозитория Git
Я знакомлюсь с Git, следуя этому руководству: получить Джекил работает на nearfreespeech.net Все работает нормально до той части, где репо добавляется на мою локальную машину: git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (После замены USERNAME, NFSNSERVER и REPOAME на правильные имена) я получаю сообщение об ошибке: fatal: Not a git repository (or …
440 git 

6
Как использовать git bisect?
Я прочитал несколько статей о том, что git bisectэто круто. Тем не менее, я не носитель языка и не могу понять, почему это круто. Может ли кто-нибудь продемонстрировать пример кода: Как это использовать? Это так же, как svn blame?
439 git  git-bisect 

9
Git игнорировать подпапки
У меня много проектов в моем решении .Net. Я хотел бы исключить все папки «bin / Debug» и «bin / Release» (и их содержимое), но все же включить саму папку «bin» и все содержащиеся в ней DLL. .gitignore с «bin /» игнорирует папки «Debug» и «Release», но также любые dll, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.