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

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

12
Почему мой репозиторий git такой большой?
145M = .git / объекты / пакет / Я написал скрипт, чтобы суммировать размеры различий для каждой фиксации и фиксации, прежде чем она уйдет в обратном направлении от конца каждой ветки. Я получаю 129 МБ без сжатия и без учета одинаковых файлов в ветвях и общей истории по веткам. Git …
146 git 


5
Как отформатировать патч с тем, что я припрятал
В git я прячу свои изменения. Могу ли я создать патч из того, что припрятал? А затем применить этот патч в каком-нибудь другом репозитории (мой коллега)? Я знаю git format-patch -1, но думаю, что это за то, что я совершил. Но я ищу то же самое для изменений, которые я …
146 git  git-stash  git-patch 

3
Почему мне нужно «git push --set-upstream origin <branch>»?
Я создал локальный филиал для тестирования Solaris и Sun Studio. Затем я подтолкнул ветку вверх по течению. После внесения изменений и попытки их изменения: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file changed, 5 insertions(+) $ git push fatal: …
146 git  branch 

1
Как вернуть мастер ветку в апстрим
Я разветвил репозиторий git и настроил апстрим. Я внес некоторые изменения в ветку Master, зафиксировал и отправил на github. Теперь, что я должен сделать, чтобы отказаться от всех моих изменений в ветке Master и сделать ее идентичной основной ветке upstream?
145 git  github 

5
Git отменить все изменения и вытащить из апстрима
Как мне получить обратный репозиторий и заставить его заменить мастер? У меня только одна ветка в репо, которая является master, и я полностью испортил ее, поэтому мне нужно начать все сначала с апстрима. Я думаю, что init сделает работу, но есть ли более простой способ?
145 git 

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

8
Ошибка «тег уже существует на удаленном компьютере» после воссоздания тега git
После выполнения следующих шагов я получаю следующую ошибку: To git@provider.com:username/repo-name.git ! [rejected] dev -&gt; dev (already exists) error: failed to push some refs to 'git@provider.com:username/repo-name.git' hint: Updates were rejected because the tag already exists in the remote. Создал репозиторий Клонировал репо на локальном компьютере. Изменил файл README, зафиксировал изменения и …
145 git  repository  git-tag 

11
Почему git не может запомнить мою кодовую фразу под Windows
Я только начал использовать git, и я не могу заставить его запомнить мою кодовую фразу. Я использую cmd.exe с повышенными правами, а мой хост git - github, и я создал ssh-ключ, как это руководство на github но я все еще получаю *\subnus.mvc&gt;git push origin master Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
145 windows  git  ssh  cmd 

4
Изменить базу филиала
У меня есть такое дерево: (commit 1) - master \-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO и мне нужно переместить ветку PRO в master (commit 1) - master |-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit …
145 git 

17
Доморощенный `git` не использует завершение
При использовании git OSX, после того, как я git commit &lt;tab&gt;изменю файл, который я могу просто сделать , это автоматически завершит имя файла до того, которое было изменено. Однако, если я устанавливаю более новую версию git из homebrew и использую ее, эта функция больше не работает (то есть я нажимаю …
144 macos  git  autocomplete  zsh 

6
Слияние: Hg / Git против SVN
Я часто читаю, что Hg (и Git и ...) лучше объединяются, чем SVN, но я никогда не видел практических примеров того, как Hg / Git может слить что-то, где SVN выходит из строя (или где SVN требует ручного вмешательства). Не могли бы вы опубликовать несколько пошаговых списков операций ветвления / …
144 git  svn  mercurial  merge  dvcs 

3
Как обновить git clone --mirror?
Я создал git-репозиторий для зеркалирования живого сайта (который является непроходимым git-репозиторием): git clone --mirror ssh://user@example.com/path/to/repo Теперь, чтобы сохранить этот зеркальный клон обновленным со всеми изменениями из его удаленного источника, какую команду или команды я должен использовать? Я бы хотел, чтобы все обновлялось: коммиты, ссылки, хуки, ветки и т. Д. Спасибо!

4
Когда бы вы использовали .git / info / exclude вместо .gitignore для исключения файлов?
Меня немного смущают плюсы и минусы использования .git/info/excludeи .gitignoreисключения файлов. Оба они находятся на уровне хранилища / проекта, так как они отличаются и когда мы должны использовать .git/info/exclude?
144 git  gitignore 

1
Новый файл, созданный в Xcode 9.3, <wsname> .xcworkspace / xcshareddata / IDEWorkspaceChecks.plist, следует ли его зафиксировать?
Я загрузил недавно выпущенный Xcode 9.3, перекомпилировал свое рабочее пространство и заметил, что он создал новый файл: &lt;mywsname&gt;.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist содержание которого: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt; &lt;plist version="1.0"&gt; &lt;dict&gt; &lt;key&gt;IDEDidComputeMac32BitWarning&lt;/key&gt; &lt;true/&gt; &lt;/dict&gt; &lt;/plist&gt; Интересно, следует ли этот файл игнорировать или фиксировать с помощью git. Мне не …
144 ios  xcode  git 

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