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

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

8
Объединить первые два коммита Git-репозитория?
Предположим, у вас есть история, содержащая три коммита A, B и C : A-B-C Я хотел бы объединить два коммита A и B в один коммит AB : AB-C Я попытался git rebase -i A который открывает мой редактор со следующим содержанием: pick e97a17b B pick asd314f C Я меняю …

9
Помещение git hooks в хранилище
Считается ли это плохой практикой - помещать .git / hooks в репозиторий проектов (например, используя символические ссылки). Если да, каков наилучший способ доставки одинаковых хуков разным пользователям git?
197 git  hook  githooks 

30
git index.lock Файл существует, когда я пытаюсь зафиксировать, но не могу удалить файл
Когда я делаю 'git commit', я получаю следующее: fatal: Unable to create 'project_path/.git/index.lock': File exists. Тем не менее, когда я это делаю, ls project_path/.git/index.lockон говорит, что файл не существует. Есть мысли о том, что мне делать? Я также заметил, что project_path / .git принадлежит root, не уверен, что это как-то …
197 git 

14
Настройка Git через SSH для единовременного входа
Я клонировал свой репозиторий git через ssh. Таким образом, каждый раз, когда я общаюсь с мастером оригинала нажатием или вытягиванием, мне приходится повторно вводить свой пароль. Как я могу настроить git, чтобы мне не нужно было вводить пароль несколько раз?
197 git  ssh  ssh-keys 

11
Git Push error: отказывается обновлять извлеченную ветку
Я решил некоторые конфликты слияния, зафиксировал их, затем попытался отправить свои изменения и получил следующую ошибку: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because …
197 git  git-push 

1
Почему git говорит: «Извлечь невозможно из-за того, что у вас есть незакрепленные файлы»?
Когда я пытаюсь открыть каталог проекта в терминале, я вижу следующую ошибку: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark …

3
Каковы git-концепции HEAD, master, origin?
Поскольку я изучаю git, я постоянно сталкиваюсь с терминами HEAD, master, origin, и я не уверен, в чем различия. Если я правильно понимаю, HEAD всегда равен последней ревизии? И если да, то это последняя версия всего хранилища или конкретной ветки или тега? Это так запутанно. Я прочитал очень много уроков …
197 git 

4
Дата фиксации Git
Помимо анализа журнала git для строки даты, есть ли собственный способ Git сообщить дату определенной фиксации?
197 git 

16
Git Visual Diff между ветвями
Этот ответ отлично подходит для просмотра визуальных различий между двумя файлами, которые включены в git: Как просмотреть вывод 'git diff' с помощью программы визуальных различий? Тем не менее, я хотел бы видеть визуальный контраст между двумя ветвями. Пока что моя лучшая ставка выглядит так: git diff --name-status master dev который …
196 git  diff 

4
Может ли git автоматически переключаться между пробелами и табуляцией?
Я использую вкладки для отступов в моих программах на Python, но я бы хотел сотрудничать (используя git) с людьми, которые вместо этого используют пробелы. Есть ли способ для git автоматически конвертировать между пробелами и табуляциями (скажем, 4 пробела = 1 табуляция) при нажатии / извлечении? (аналогично преобразованию CR / LF)
196 git  tabs  indentation 

10
Совместимость Git с Mercurial Repository
Я использую GIT на Mac. Достаточно сказано. У меня есть инструменты, у меня есть опыт. И я хочу продолжать его использовать. Здесь нет войн ... Проблема всегда в совместимости. Большинство людей используют SVN, что отлично подходит для меня. Git SVN работает "из коробки" и является решением без излишеств. Люди могут …

5
Могу ли я сделать запрос на GistHub?
Могу ли я сделать запрос на извлечение информации о GitHub? Я знаю о том, как работают форки, клоны и коммиты для моей сущности. Я хотел бы знать, могу ли я попросить обновить чью-то суть своей вилкой.
195 git  github  gist  pull-request 


4
Как сохранить локальный файл или удаленный файл во время слияния, используя Git и командную строку?
Я знаю, как объединить изменения, используя vimdiff, но, если я просто знаю, что весь файл можно сохранить или выбросить, как мне это сделать? Я не хочу открывать vimdiff для каждого из них, я хочу изменить команду на «локальный» или «удаленный». Е.Г .: Я получил слияние с файлами, помеченными как измененные, …
195 git  merge  local 

12
Как получить завершение bash для работы с псевдонимами?
Дело в точке: Я на Mac с Bash v3.2.17, я использую Git, установленный через MacPort с вариантом Bash_completion. Когда я печатаю git checkout m<tab>. например, я получил его до master. Тем не менее, у меня есть псевдоним git checkout, gco. Когда я набираю текст gco m<tab>, я не получаю название …
195 git  bash  shell  unix  autocomplete 

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