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

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

7
Git diff, чтобы отображать только строки, которые были изменены
Когда я делаю git diff, он показывает добавленные строки: + this line is added строки, которые были удалены: - this line is removed но он также показывает много строк, которые не изменяются: this line is not modified this line is also not modified Это приводит к тому, что фактический git …
128 git 

3
Как удалить последние n коммитов на Github и локально?
Я пытаюсь удалить последние 2 коммита из одного из моих репозиториев GitHub. Я пытался , как предложил здесь : git push -f origin HEAD^^:master. Вроде работает, так как последние два коммита удалены. Затем я удалил их из своего локального репозитория с помощью git rebase -i HEAD~2. Я удаляю строки, связанные …
128 git  github  commit 

6
Как получить историю коммитов только для одной ветки?
Допустим, я создал новую ветку my_experimentот masterи сделал несколько фиксаций к my_experiment. Если я делаю, git logкогда включен my_experiment, я вижу коммиты, сделанные в этой ветке, но также и фиксации, сделанные masterдо создания my_experimentsветки. Мне было бы очень полезно увидеть историю всех коммитов в my_experimentsветке до тех пор, пока не …
128 git  git-log 

6
Как вернуть указатель подмодуля Git на фиксацию, хранящуюся в содержащем репозитории?
У меня есть подмодуль git в моем основном репозитории git. Насколько я понимаю, в основном репо хранится значение SHA (где-то ...), указывающее на конкретный коммит подмодуля, с которым он «связан». Я вошел в свой подмодуль и набрал git checkout some_other_branch. Понятия не имею, из какого коммита я пришел. Я хотел …

4
Отменить диапазон коммитов в git
Как я могу отменить ряд коммитов в git? Глядя на документацию gitrevisions , я не вижу, как указать нужный мне диапазон. Например: A -> B -> C -> D -> E -> HEAD Я хочу сделать эквивалент: git revert B-D где результат будет: A -> B -> C -> D …
128 git  revert  range 

2
Используйте команду git «log» в другой папке
У меня есть несколько файлов php в папке A (это проект git). В этом php-файле я хочу выполнить «git log», но для папки B. Папка B - это еще один проект git (поэтому журнал отличается от A и B). Как я могу сделать это с помощью команды оболочки?
128 git 

7
Как управлять конфликтами с подмодулями git?
У меня есть суперпроект git, который ссылается на несколько подмодулей, и я пытаюсь заблокировать рабочий процесс для работы остальных участников моего проекта. Для этого вопроса, скажем, мой суперпроект вызывается, superyа подмодуль называетсяsubby . (Тогда это упрощение того, что я пытаюсь сделать ... На самом деле я не использую ветки для …

10
Клон GitHub из запроса на перенос?
Я хочу клонировать репозиторий с GitHub. Проблема в том, что мне не нужна основная ветка; Мне нужна версия в этом неутвержденном запросе на перенос . Могу ли я клонировать версию запроса на перенос вместо основного репозитория?
128 git  github  pull-request 

6
Ошибка при переходе на основную ветку: мои локальные изменения будут перезаписаны при оформлении заказа
Этот вопрос похож на этот , но более конкретен. У меня есть проект с двумя ветками ( stagingи beta). Я развиваюсь stagingи использую masterветку для исправления ошибок. Поэтому, если я работаю над постановкой и вижу ошибку, я перехожу на masterветку: git checkout master и сделайте вещи: git add fileToAdd git …
128 git  git-checkout 


23
Git 'фатальный: невозможно записать новый индексный файл'
Я видел много других веток об этом, и они не помогают. У меня очень простое репо - два файла JavaScript. У меня на Macbook более 100 ГБ. Когда я пытаюсь переместить файлы в подкаталог и локально обрабатывать изменения, я получаю ... фатальный: невозможно записать новый индексный файл Это происходит независимо …
128 git  locking 

5
Git push / clone на новый сервер
Я только изучаю Git и кое-что не могу решить. Могу ли я отправить копию на другой сервер в другом месте после создания и использования репозитория git локально на моем Mac? Я нахожусь за брандмауэром, поэтому, к сожалению, я не могу работать git cloneс другой машины.
127 git 

5
Как скопировать локальную ветку Git в удаленное репо
На данный момент я сделал следующие шаги: Клонировано удаленное репозиторий Git Разветвил основную ветку до экспериментальной отредактировал / протестировал / зафиксировал код в экспериментальной ветке Сейчас я не готов объединить экспериментальное с основным. Однако я хочу вернуть его в удаленное репо, поскольку это репозиторий, которым я делюсь с несколькими коллегами. …

1
Как отменить интерактивную перестановку, если --abort не работает?
У меня возникла путаница из-за интерактивной перестановки, и теперь я хочу ее прервать. (т.е. вернитесь к тому моменту, который был до того, как меня перебросили в интерактивный режим перебазирования, в моем случае через git pull --rebase.) Способ сделать это кажется через git rebase --abort, но это не работает: $ git …
127 git  exit  rebase  abort  quit 

5
git push не работает: сбой RPC; результат = 22, код HTTP = 411
У меня только одна ветка. Несколько месяцев я использую git push origin master передать в мой локальный репозиторий. Вчера вечером, после того как я внес небольшие изменения в свой локальный репозиторий и попытался нажать ту же команду, я получил следующую ошибку: error: RPC failed; result=22, HTTP code = 411 fatal: …
127 git  github 

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