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

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


10
Как переименовать тег Git?
Сегодня я просматривал логи проекта и понял, что некоторое время назад я нажал на имя тега. Есть ли способ переименовать тег? Google не нашел ничего полезного. Я понимаю, что могу проверить версию с тегами и создать новый тег, я даже попробовал это. Но это, кажется, создает объект тега, который не …
1219 git  git-tag 

11
Как использовать git merge --squash?
У меня есть удаленный сервер Git, вот сценарий, который я хочу выполнить: Для каждой ошибки / функции я создаю отдельную ветку Git Я продолжаю фиксировать свой код в этой ветке Git с неофициальными сообщениями Git В верхнем репозитории мы должны сделать один коммит для одной ошибки с официальным сообщением Git …
1211 git  git-merge  git-squash 

30
Удалить отслеживание веток больше не на удаленном
Есть ли простой способ удалить все ветви отслеживания, удаленный эквивалент которых больше не существует? Пример: Филиалы (местные и удаленные) мастер Происхождение / мастер Происхождение / ошибка затруднительного-а Происхождение / ошибка затруднительного-б Происхождение / ошибка затруднительного-с Локально у меня только мастер ветка. Теперь мне нужно поработать над bug-fix-a , поэтому я …
1176 git  git-branch 

12
Почему есть два способа удалить файл из Git?
Иногда git предлагает git rm --cachedудалить файл, иногда git reset HEAD file. Когда я должен использовать что? РЕДАКТИРОВАТЬ: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in …
1170 git  git-reset  git-rm 


11
Как я могу объединить два коммита в один, если я уже начал ребаз?
Я пытаюсь объединить 2 коммита в 1, поэтому я следовал «коммитам сдвига с ребазой» из git ready . Я побежал git rebase --interactive HEAD~2 В результирующем редакторе я изменяю pickна squashи затем сохраняю-выход, но перебазирование завершается неудачно с ошибкой Не может "сквош" без предыдущего коммита Теперь, когда дерево работы достигло …
1159 git  git-merge 

13
git: отменить все рабочие изменения каталога, включая новые файлы
Как удалить все изменения из рабочего каталога, включая новые неотслеживаемые файлы. Я знаю, что это git checkout -fделает, но он не удаляет новые неотслеживаемые файлы, созданные с момента последнего коммита. У кого-нибудь есть идеи, как это сделать?
1152 git 


10
Как мне разнести один и тот же файл между двумя разными коммитами в одной ветке?
В Git, как я могу сравнить один и тот же файл между двумя разными коммитами (не смежными) в одной и той же ветке (например, master)? Я ищу функцию сравнения, например, в Visual SourceSafe (VSS) или Team Foundation Server (TFS). Возможно ли это в Git?
1144 git  git-diff 



7
Каковы некоторые примеры часто используемых методов именования веток git? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Я уже несколько месяцев использую локальный репозиторий git, взаимодействующий с репозиторием CVS моей …

29
Как указать закрытый SSH-ключ для использования при выполнении команды оболочки на Git?
Возможно, это довольно необычная ситуация, но я хочу указать закрытый SSH-ключ для использования при выполнении команды shell (git) с локального компьютера. В основном так: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Или даже лучше (в Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Я видел примеры подключения к удаленному серверу с Net :: …
1110 git  bash  shell  ssh 

30
Как создать файл .gitignore
Мне нужно добавить некоторые правила в мой .gitignoreфайл. Тем не менее, я не могу найти его в папке моего проекта. Разве это не создано автоматически XCode? Если нет, то какая команда позволяет мне ее создать?
1109 git  xcode4.3  gitignore 

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