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

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

22
Как вы объединяете два репозитория Git?
Рассмотрим следующий сценарий: Я разработал небольшой экспериментальный проект A в своем собственном репозитории Git. Сейчас он созрел, и я бы хотел, чтобы A стал частью более крупного проекта B, у которого есть свой большой репозиторий. Теперь я хотел бы добавить A в качестве подкаталога B. Как мне слить А в …

28
Удалить файлы из Git commit
Я использую Git, и я зафиксировал несколько файлов, используя git commit -a Позже я обнаружил, что файл был ошибочно добавлен в коммит. Как я могу удалить файл из последнего коммита?
1613 git  git-commit 

3
Как Git обрабатывает символические ссылки?
Если у меня есть файл или каталог, который является символической ссылкой, и я фиксирую его в репозитории Git, что с ним происходит? Я бы предположил, что он оставляет его как символическую ссылку, пока файл не будет удален, а затем, если вы извлекаете файл из старой версии, он просто создает обычный …

21
Git не работает после обновления MacOS (xcrun: ошибка: неверный путь активного разработчика (/ Library / Developer / CommandLineTools)
Я обновился до MacOS Mojave (это происходит и с обновлением Catalina). Этим утром я перешел на кодовую базу моей работы в командной строке на MacBook Pro, набрал «git status» в репозитории и получил ошибку: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

26
Как я могу согласовать отдельную ГОЛОВКУ с master / origin?
Я новичок в ветвящихся сложностях Git. Я всегда работаю над одной веткой и фиксирую изменения, а затем периодически нажимаю на мое удаленное начало. Где-то недавно я сделал сброс некоторых файлов, чтобы вывести их из стадии коммитов, а позже сделал, rebase -iчтобы избавиться от пары недавних локальных коммитов. Сейчас я нахожусь …
1559 git 

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


12
Как сравнить файлы из двух разных веток?
У меня есть скрипт, который отлично работает в одной ветви и сломан в другой. Я хочу взглянуть на две версии бок о бок и посмотреть, что отличается. Есть ли способы сделать это? Чтобы было ясно, я не ищу инструмент сравнения (я использую Beyond Compare). Я ищу команду git diff, которая …
1538 git  git-diff 

30
Gitignore игнорируется Git
Мой .gitignoreфайл, кажется, игнорируется Git - возможно, .gitignoreфайл поврежден? Какой формат файла, локаль или культура ожидает Git? Мой .gitignore: # This is a comment debug.log nbproject/ Выход из git status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: # (use …
1514 git  gitignore 


30
Как перенести репозиторий SVN с историей в новый репозиторий Git?
Я прочитал руководство по Git, FAQ, Git - SVN и т.д., и все они объясняют то и это, но нигде не найти такой простой инструкции, как: SVN хранилище в: svn://myserver/path/to/svn/repos Git репозиторий в: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Я не ожидаю, что это будет так просто, и я не …

30
Как получить все ветки Git
Я клонировал Git-репозиторий, который содержит около пяти веток. Однако, когда я делаю, git branchя вижу только один из них: $ git branch * master Я знаю, что могу сделать, git branch -aчтобы увидеть все ветви, но как бы я вытянул все ветви локально, чтобы, когда я это сделал git branch, …
1509 git  branch  git-branch 

18
Выбрасывать местные коммиты в Git
Из-за некоторого плохого сбора вишни мой локальный репозиторий Git в настоящее время на пять коммитов опережает источник, и не в хорошем состоянии. Я хочу избавиться от всех этих коммитов и начать все заново. Очевидно, что удаление моего рабочего каталога и повторное клонирование сделают это, но загрузка всего с GitHub снова …
1470 git 

20
Зачем мне все время делать `--set-upstream`?
Я создаю новую ветку в Git: git branch my_branch Нажмите это: git push origin my_branch Теперь скажите, что кто-то сделал некоторые изменения на сервере, и я хочу вытащить origin/my_branch. Я делаю: git pull Но я получаю: You asked me to pull without telling me which branch you want to merge …
1469 git  git-branch 

16
Использование Git с Visual Studio [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Как давний пользователь Visual SourceSafe (и ненавистник) я обсуждал переход на SVN с …
1455 visual-studio  git 

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