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

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

11
Как настроить git push для автоматической настройки восходящего потока без -u?
Я хочу git push originавтоматически устанавливать ссылку на восходящий поток, когда я впервые нажимаю локально созданную ветку. Я знаю об этом git push -u, но я не хочу думать о том, использовал ли я -uраньше или иным образом устанавливал ссылку на восходящий поток. Другими словами, я хочу, git pushчтобы автоматически …
105 git 

9
Как мне преобразовать репозиторий git в mercurial?
Я разрабатывал Java-приложение, используя git в качестве репозитория исходного кода. Я хотел бы поделиться проектом с другими разработчиками java, и, похоже, они наиболее часто используют hg. У меня вопрос, как преобразовать репозиторий git в hg? Если бы я попробовал погуглить "convert git to hg", и каждый поисковый запрос был посвящен …

2
Git rebase не работает: «Ваши локальные изменения в следующих файлах будут перезаписаны слиянием». Никаких локальных изменений?
Вот моя стенограмма попытки слить мою ветку исправления ошибок с моей основной веткой при подготовке к продвижению ее вверх по течению. С момента создания ветки с исправлением ошибок в мастер были внесены некоторые изменения в восходящем направлении, и теперь он отказывается от перебазирования. Файлы, в которых возникают ошибки, при открытии …
104 git  git-rebase 

11
Частичные коммиты с помощью Subversion
В данном случае я внес два независимых изменения в один файл: например. добавил новый метод и изменил другой метод. Я часто хочу фиксировать оба изменения не как одну фиксацию, а как две независимые фиксации. На репозиторий я хотел бы использовать в интерактивном режиме из GIT-дополнения (1) , чтобы разделить кусок …
104 svn  git 

2
Как мне заставить Git рассматривать файл как двоичный?
Возникла проблема с проектом среднего размера, в котором файлы проекта Visual Studio продолжают иметь проблемы из-за того, что git обрабатывает их как текст и объединяет. Я хотел бы просто установить файл как двоичный, чтобы git никогда не объединял эти файлы автоматически. Есть ли способ сделать это?
104 git 

7
Делаем git diff --stat показывать полный путь к файлу
При выполнении git diff --statнекоторые файлы перечислены с полным путем из базы репозитория, но некоторые файлы перечислены как: .../short/path/to/filename. То есть путь начинается с, ...и показан только короткий путь. Я хотел бы git diffуказать полный путь ко всем файлам, чтобы он мог легко обрабатываться скриптом. Есть ли способ git diffвсегда …
104 git  git-diff 

5
Как завершить слияние файла?
После того, как я объединил файл в Git, я попытался вытащить репозиторий, но возникла ошибка: Вы не завершили слияние. (MERGE_HEAD существует) Как завершить слияние?
104 git  merge 

7
Как мне «отменить» клон с одной ветвью?
Я клонировал репо, используя git clone -b <branch name> --single-branch <github url> <target directory> Это клонировало ТОЛЬКО эту ветку, но теперь я хочу переключиться на главную и другие ветки. Есть ли какой-либо способ, кроме его очистки и начала клонирования остальной части репо, который я могу отменить предпочтение --single-branch?
104 git  github 

4
Git: как повторно использовать / сохранить сообщения фиксации после 'git reset'?
Как пользователь Git, я регулярно сталкиваюсь с ситуацией, когда мне нужно переделать один или несколько коммитов таким образом, чтобы они не вписывались в коммиты исправлений --amendили rebase -iс ними. Обычно я делал что-то вроде git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I need …

3
Что означает «@@ -1 +1 @@» в выводе Git diff?
Я собирал данные из информации, полученной из git diff <commitId>..<commitId> и я столкнулся с @@ -1 +1 @@ Я не могу понять, о чем это мне говорит. Я немного искал в Google, но безрезультатно.
104 git  diff 

4
git нажать на конкретную ветку
Даже после прочтения этого вопроса: git-push-current-branch мне все еще трудно понять, как мне написать команду git push. Как упоминалось в ссылке на вопрос, это не ясно из документации. Я хотел бы использовать свой пример из «реального мира». Вот что я вижу, когда выполняю git statusкоманду на верхнем уровне своей ветки: …

1
Визуализируйте ветки на GitHub
В TortoiseGit, gitk или BitBucket обычно визуализируется история проекта со всеми ветвями, например: Однако история коммитов GutHub кажется плоской, по крайней мере, я не смог найти способ отобразить такой график. Может ли веб-интерфейс GitHub каким-либо образом визуализировать ветки, как это обычно делают другие клиенты Git?
104 git  github  branch 

8
Зачем мне нужна сцена перед коммитом в Git?
Я новичок в управлении версиями и понимаю, что «фиксация» - это, по сути, создание резервной копии при обновлении новой «текущей» версии того, над чем вы работаете. Я не понимаю, для чего постановка с практической точки зрения. Постановка чего-то, что существует только по названию, или служит определенной цели? Когда вы фиксируете, …
104 git 

6
Оформить заказ Jenkins Pipeline Git SCM с учетными данными?
Я следил за этим руководством : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } Однако он не сообщает, как добавить учетные данные. У Jenkins есть специальный раздел «Учетные данные», в котором вы определяете пользователя и пароль, а затем получаете идентификатор для использования в заданиях, но как мне использовать его в инструкциях …

14
Как исправить поврежденный репозиторий git?
Я попытался клонировать свой репозиторий, который я храню в одной папке Ubuntu, на новую машину, и получил следующее: christopher@christopher-laptop:~/source/personal$ git clone ~/Ubuntu\ One\ Side\ Work/projects.git/ Cloning into 'projects'... done. fatal: unable to read tree 29a422c19251aeaeb907175e9b3219a9bed6c616 christopher@christopher-laptop:~/source/personal$ Итак, я попытался посмотреть на многие другие вопросы, подобные этому, которые были заданы здесь, …
104 git 

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