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

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

6
Как «git push heroku master» знает, куда и как перейти в другое репо?
При отправке в репозиторий, размещенный на Heroku, необходимо выполнить следующую команду: git push heroku master Что делать herokuиmaster означают указывают в этой команде? Как git знает, куда нажимать? (путь git) Кроме того, я не знал, что могу использовать heroku renameдля переименования приложения, поэтому, скажем, раньше я использовал имя приложения trytryheroku, …
92 git  heroku 

7
Хотите изменить мой мастер на более старую фиксацию, как я могу это сделать?
Я хочу вернуться к предыдущей фиксации, а затем опубликовать этот код, а затем вернуться к последней фиксации. т.е. мой мастер указывает на более старую версию фиксации, чтобы я мог удалить эту версию, а затем я хочу вернуться к последней фиксации, которой я был изначально. Как я могу это сделать?
92 git 

4
Как git ничего не зафиксировать без ошибки?
Я пытаюсь написать сценарий ткани, который выполняет git commit; однако, если фиксировать нечего, git завершает работу со статусом 1. Сценарий развертывания принимает это как неудачное и завершает работу. Я действительно хочу обнаруживать фактические сбои для фиксации, поэтому я не могу просто дать ткани игнорировать git commitсбои. Как я могу позволить …
92 python  git  fabric 

6
Как найти тег, связанный с данным коммитом git?
Для релизов я обычно помечаю что-то вроде v1.1.0. Во время моего сценария сборки я создаю файл fwVersion.c, содержащий текущую информацию git. В настоящее время у меня есть информация о фиксации и ветке в файле, но я хотел бы добавить тег. Это возможно?
92 git 

3
Git отменить попытку слияния
У меня есть рабочий каталог (# 1), в котором есть каталог поставщиков (# 2). Есть одна зависимость, которую я хотел вытащить вручную без композитора (php-версия npm / gem). Я работал в №1, не сохранял / не фиксировал изменения, когда решил, что хочу обновить библиотеку в №2. Я перешел к vendor …

13
Какую статистику коммитов Git легко получить
Раньше мне нравилась способность TortoiseSvn генерировать простую статистику фиксации для заданного репозитория SVN. Мне интересно, что доступно в Git, и меня особенно интересуют: Количество коммитов на пользователя Количество строк, измененных на пользователя активность во времени (например, агрегированные еженедельные изменения) Любые идеи?

1
Почему значения «наш» и «их» меняются местами с помощью git-svn
Я использую Git-SVN , и я заметил , что , когда я должен исправить конфликт слияния после выполнения git svn rebase, смысла --oursи --theirsвариант , например ,git checkout , обратная. То есть, если возникает конфликт, и я хочу сохранить версию, полученную с сервера SVN, и выбросить изменения, которые я сделал …
91 git  git-svn 

4
git rebase конфликт слияния
Я создал репозиторий на github и работал над репозиторием на github. Я сделал запросы на включение, и они были выполнены. После этого в восходящем потоке было еще несколько коммитов, поэтому теперь я хочу выполнить перебазирование, я думаю, это то, что мне нужно сделать. Но я получаю эти конфликты слияния: First, …
91 git  github  git-rebase 

1
Git: установите локальное имя пользователя и адрес электронной почты для каждого репо.
В настоящее время я работаю над двумя проектами, которые предполагают, что я настрою свое локальное имя пользователя и электронную почту с разными данными, когда я нажимаю на них. для этого я все время обновляю свою конфигурацию, например: git config --local user.email "namelastname@domain.com" Поскольку это разные репозитории, могу ли я определить …
91 git  github 


4
Почему git log может не отображать историю перемещенного файла и что я могу с этим сделать?
Я переименовал пару файлов, используя git mv, использовал git stash, быстро взглянул на HEAD (не меняя его), а затем сделал, git stash popчтобы вернуть все обратно. Мои ходы исчезли из списка коммитов, поэтому я переделал их, git rmи в сообщении коммита утверждалось, что git обнаружил, что переименование было переименованием. Так …
91 git  history  dvcs  rename  git-log 


9
зарегистрируйте первые 10 в git
Два вопроса: Как показать первые 10 коммитов в git от начала до конца. (без отделения) Как указать индекс фиксации и зарегистрировать его. (покажите второй или третий) Я знаю, что git использует parent для связывания коммита, легко регистрировать коммит от начала до конца. подобно:git log HEAD~10 Но мне нужно запросить от …
91 git  logging 

3
Как восстановить весь каталог из истории репозитория git?
Я хотел бы восстановить весь каталог (рекурсивно) из истории моего репозитория git. Есть только 1 ветка (мастер). Я знаю коммит, в котором были ошибки. Могу ли я использовать хэш sha1 родительского коммита для восстановления состояния каталога, которое было до включения ошибок? Я подумал примерно так: git checkout 348ce0aa02d3738e55ac9085080028b548e3d8d3 path/to/the/folder/ но …
91 git 

3
Белый список и подкаталоги в Git
Я создал белый список только для текстовых файлов. * !*.txt Теперь у меня есть неотслеживаемый текстовый файл в подкаталоге - sub/dir/file.txt, и он НЕ отображается (игнорируется). Однако отображаются текстовые файлы в корневом каталоге. Почему это так и как это исправить?
91 git  gitignore 

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