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

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

9
Как прочитать последний комментарий?
Часто во время commit ( $ git -commit -m "") я хочу прочитать мой последний комментарий, чтобы вспомнить, какой прогресс я сделал. Есть ли простой способ получить прямой доступ к последнему сообщению коммита через командную строку? (Я использую Windows.)
401 git 

7
Как и / или почему слияние в Git лучше, чем в SVN?
В нескольких местах я слышал, что одна из главных причин, почему распределенные системы контроля версий сияют, объединение гораздо лучше, чем в традиционных инструментах, таких как SVN. Это на самом деле из-за внутренних различий в работе этих двух систем, или у конкретных реализаций DVCS, таких как Git / Mercurial, просто более …

5
Простой инструмент, чтобы «принять их» или «принять мой» на весь файл с помощью git
Мне не нужен инструмент визуального слияния, а также я не хочу просматривать конфликтующий файл и вручную выбирать между HEAD (моим) и импортированным изменением (их). Большую часть времени я либо хочу все их изменения, либо все мои. Обычно это происходит потому, что мои изменения сделали его более быстрым и возвращаются ко …
400 git  merge 

5
Зависит от ветки или тега, используя git URL в package.json?
Скажем, я разветвил модуль узла с ошибкой и хочу использовать свою фиксированную версию, конечно же, в ветке функций, пока исправление не будет объединено и выпущено. Как бы я сослался на мою фиксированную версию в dependenciesмоем package.json?

4
Как исключить файл только из корневой папки в Git
Мне известно об использовании .gitignoreфайла, чтобы исключить добавление некоторых файлов, но у меня есть несколько config.phpфайлов в дереве исходных текстов, и мне нужно исключить только один, расположенный в корне, в то время как другие находятся под контролем версий. Что я должен написать, .gitignoreчтобы это произошло?
399 git  gitignore 

11
Как я могу просмотреть слияние в Git?
У меня есть ветка git (например, mainline), и я хочу объединиться в другую ветку разработки. Или я? Чтобы решить, действительно ли я хочу объединить эту ветку, я хотел бы увидеть какой-то предварительный просмотр того, что сделает слияние. Желательно с возможностью видеть список коммитов, которые применяются. Пока что лучшее, что я …
397 git  git-merge 

4
Очистите вилку и перезапустите ее из верхнего потока.
Я разветвил репозиторий, затем внес некоторые изменения, и, похоже, я все испортил. Я хочу начать все заново, используя текущий upstream / master в качестве основы для моей работы. Должен ли я перебазировать свой репозиторий или удалить его вообще?
397 git 

7
Как найти коммит Git, который ввел строку в любую ветку?
Я хочу быть в состоянии найти определенную строку, которая была введена в любой коммит в любой ветке, как я могу это сделать? Я нашел что-то (что я модифицировал для Win32), но git whatchanged, похоже, не смотрит на разные ветки (игнорируйте кусок py3k, это просто исправление перевода строки msys / win) …
396 git  search 

5
Как запустить git log, чтобы увидеть изменения только для конкретной ветки?
У меня есть локальная ветка, отслеживающая удаленную / основную ветку. После запуска git-pullи git-log, журнал покажет все коммиты в удаленной ветви отслеживания, а также текущую ветку. Однако, поскольку в удаленную ветку было внесено так много изменений, мне нужно увидеть только коммиты, сделанные в текущей локальной ветке. Какую команду Git можно …


30
Почему Git лучше, чем Subversion?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я использую Subversion в течение нескольких лет, и после использования SourceSafe , я просто люблю Subversion. В сочетании с TortoiseSVN я не …
393 svn  git 

26
Git добавить и зафиксировать в одной команде
Есть ли способ, которым я могу сделать git add -A git commit -m "commit message" в одной команде? Кажется, я много выполняю эти две команды, и если бы у Git была такая опция git commit -Am "commit message", это сделало бы жизнь намного удобнее. git commitимеет -aмодификатор, но он не …
392 git 

13
Виноват - предыдущие коммиты?
Можно ли увидеть, кто редактировал конкретную строку перед коммитом, о котором сообщалось git blame, например историю коммитов для данной строки? Например, я запускаю следующее (в превосходном uncrustifyпроекте): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h" Как я могу узнать, кто редактировал эту строку перед …
391 git  commit  blame 

30
Сертификат SSL отклонен при попытке доступа к GitHub через HTTPS через брандмауэр
Я застрял за брандмауэром, поэтому мне нужно использовать HTTPS для доступа к моему репозиторию GitHub. Я использую Cygwin 1.7.7 на Windows XP. Я попытался установить для пульта дистанционного управления https://username@github.com/username/ExcelANT.git, но выдвигает запрос на ввод пароля, но ничего не предпринимает, как только я его ввел. https://username:<password>github.com/username/ExcelANT.gitи клонирование пустого репо с …

12
Git: Смотрите мой последний коммит
Я просто хочу видеть файлы, которые были зафиксированы в последнем коммите, точно так же, как я видел список, когда делал git commit. К сожалению ищу git "last commit" log в гугле меня никуда не деться. А также git diff HEAD^..HEAD Конечно, это не то, что мне нужно, потому что это …
390 git 

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