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

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

5
Найти запрос на извлечение на Github, где коммит был изначально создан
Pull Requests отлично подходят для понимания более широкого мышления об изменении или наборе изменений, внесенных в репо. Чтение запросов на чтение - это отличный способ быстро «прогнать» проект, поскольку вместо небольших атомарных изменений в источнике вы получаете большие группы логических изменений. Аналогично организации строк в вашем коде в соответствующие «строфы» …
171 git  github  pull-request 

3
Git diff между текущей веткой и мастером, но не включает в себя необработанные коммиты
Я хочу увидеть разницу всех изменений в ветке, которая еще не объединена с мастером. Я попытался: git diff master git diff branch..master git diff branch...master Однако в каждом из этих случаев diff содержит содержимое в master, которое еще не было объединено с моей веткой. Есть ли способ провести различие между …

7
Зачем использовать «git rm» для удаления файла вместо «rm»?
В SVN удаление чего-либо из файловой системы напрямую (а не использование svn) создавало множество головных болей. Я не нашел, чтобы это было проблемой при использовании git, но я заметил, что у git есть своя собственная rmреализация ( git rm). В чем разница между rmи git rm?
171 git 


3
git diff между клонированным и оригинальным удаленным репозиторием
Я клонировал репозиторий github и не вносил никаких изменений локально. Репозиторий Github переместился вперед с коммитами в той же ветке. Как мне найти разницу между моим локальным хранилищем и исходным хранилищем github? Как найти разницу между моей рабочей копией и исходным хранилищем github? Как мне найти разницу между моим локальным …

15
git-upload-pack: команда не найдена, при клонировании удаленного репозитория Git
Я использовал git для синхронизации двух копий моего проекта, один из них - мой локальный блок, другой - тестовый сервер. Эта проблема возникает, когда я захожу на наш удаленный сервер разработки с использованием ssh; git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: …
170 git  version-control  unix  ssh 

5
Git: Как разнести два разных файла в разные ветки?
У меня есть два разных файла в разных ветках. Как я могу изменить их в одной команде? Что-то вроде # git diff branch1/foo.txt branch2/foo-another.txt Я мог бы проверить другой файл, проверить его и восстановить, но это довольно грязное решение.
170 git  git-diff 

13
Как отключить Git Credential Manager для Windows?
Я заметил, что в последней версии Git по умолчанию теперь появляется диалоговое окно «Git Credential Manager для Windows» вместо того, чтобы каждый раз запрашивать у меня пароль в приглашении Bash. Я действительно ненавижу это поведение. Как я могу просто отключить его и вернуться к вводу пароля в оболочке Bash каждый …
170 git  bash 

5
Используя Git, как я могу найти строку во всех ветвях?
Используя Git, как я могу найти данную строку во всех файлах во всех локальных ветвях? Особенность GitHub: возможно ли выполнить вышеуказанный поиск по всем веткам GitHub? (В моем удаленном репозитории GitHub есть несколько удаленных веток, которые в идеале мне не пришлось бы сбрасывать для этого поиска ...)
170 git  search  github  branch 

7
Git, переписать имена пользователей и электронные письма предыдущих коммитов
Я совершил кучу коммитов в проекте на Github, однако я понял, что не настроил правильную электронную почту и полное имя коммиттера на компьютере, который я сейчас использую, чтобы сделать свои коммиты, и, следовательно, аватар пользователя и адрес электронной почты не там Как я могу переписать всю электронную почту и имена …
170 git 

3
Force LF eol в git-репо и рабочей копии
У меня есть git-репозиторий, размещенный на github. Многие из файлов были изначально разработаны для Windows, и я не слишком заботился об окончании строк. Когда я выполнил начальную фиксацию, у меня также не было никакой конфигурации git для обеспечения правильного окончания строк. В результате в моем репозитории github есть несколько файлов …
170 git  github  eol 

5
Невозможно подключиться к GitHub.com для клонирования
Я пытаюсь клонировать git-репозиторий angular-phonecat , но получаю следующее сообщение при вводе команды в Git Bash: $ git clone git://github.com/angular/angular-phonecat.git Cloning into 'angular-phonecat'... fatal: unable to connect to github.com: github.com[0: 204.232.175.90]: errno=No error

17
Unlink файла не удалось
Я пытаюсь сделать git pull и получаю следующую ошибку: Не удалось удалить ссылку файла 'lib / xxx.jar'. Должен ли я попробовать еще раз? (Г / л) Независимо от того, выберу я или n, невозможно достичь состояния, в котором я могу тянуть или толкать.
169 windows  git 

6
Github: импорт ветки вверх по течению в fork
У меня есть fork ( origin) из проекта ( upstream) на GitHub. Теперь вышестоящий проект добавил новую ветку, которую я хочу импортировать в свой форк. Как я могу это сделать? Я попытался проверить удаленный и создать ветку поверх этого, но это настраивает ветку так, как git pushона пытается подтолкнуть к …
169 git  github 

7
Я не могу понять поведение git rebase --onto
Я заметил, что два блока следующих команд git имеют различное поведение, и я не понимаю, почему. У меня есть Aи Bветвь, которые расходятся с однимcommit ---COMMIT--- (A) \ --- (B) Я хочу перебазировать Bветку на последней A(и иметь коммит на Bветке) ---COMMIT--- (A) \ --- (B) Нет проблем, если я …
169 git  git-rebase 

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