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

180
Как изменить несколько коммитов в Git, чтобы сменить автора

Я сделал серию коммитов в Git, и теперь я понимаю, что забыл правильно указать свое имя пользователя и свойства электронной почты пользователя (новый компьютер). Я еще не отправил эти коммиты в свой репозиторий, так как я могу исправить эти коммиты до того, как я это сделаю (только 3 последних...

180
Настройка git remote origin

У меня есть следующие репозитории. DEV REPO: в каталоге на моей машине для разработки, где я делаю изменения ГЛАВНОЕ РЕПО: пустой репозиторий на моей машине разработки, на который я отправляю изменения из репо ПРОИЗВОДСТВЕННОЕ РЕПО: репозиторий на хост-машине для получения обновлений из основного...

180
Как узнать, какие коммиты в одной ветке отсутствуют в другой?

У меня есть две ветви develи next. В devel у меня более или менее огромное количество коммитов. Некоторые из коммитов выбраны из вишни next. Также я добавил несколько коммитов к следующему, которые объединены с devel. Теперь я хотел бы увидеть, чего не хватает next, чтобы я мог подробно...

180
Git on Bitbucket: всегда запрашивается пароль, даже после загрузки моего открытого ключа SSH

Я загрузил свои ключи SSH~/.ssh/id_rsa.pub в Bitbucket, как описано , но Git по-прежнему запрашивает у меня пароль при каждой операции (например, git pull). Я что-то пропустил? Это частный репозиторий (ветвь частного репозитория другого человека), и я клонировал его так: git clone...

180
Зачем мне явно выдвигать новую ветку?

Я новичок gitи я тренируюсь. Я создал локальную ветку, но увидел, что когда я это сделал, git pushмоя ветка не была загружена в репозиторий. Я должен был на самом деле: git push -u origin --all. Почему это? Разве ветвь не является новым изменением, которое будет добавлено по умолчанию? Зачем мне...

179
Исключить каталог из git diff

Мне интересно, как я могу исключить весь каталог из моего Git diff. (В данном случае / спец). Я создаю diff для всей нашей версии программного обеспечения с помощью команды git diff. Однако изменения в спецификациях не имеют значения для этой процедуры и просто создают головную боль. теперь я знаю,...

179
Слияние без пробелов

У меня проблема с большим коммитом, который изменяет около тысячи строк кода, удаляя пробелы в конце строк и удаляя пробелы перед табуляцией. Для этого проекта также имеется около 50 запросов на выборку, и все они будут конфликтовать при объединении моего коммита. Есть ли способ настроить git таким...

179
Как объединить определенные файлы из веток Git

У меня есть 2 филиала git branch1 и branch2, и я хочу объединить file.py в branch2 в file.py в branch1 и только этот файл. По сути, я просто хочу работать с file.py в branch1, но хочу воспользоваться командой слияния. Каков наилучший способ сделать...

179
Как я могу переместить ГОЛОВУ назад в предыдущее место? (Отдельная голова) & Отменить фиксацию

В Git я пытался сделать это squash commitпутем слияния в другую ветку и затем сбрасывал HEADна предыдущее место через: git reset origin/master Но мне нужно выйти из этого. Как я могу переместить ГОЛОВУ назад в предыдущее место? У меня есть фрагмент SHA-1 ( 23b6772) коммита, в который мне нужно...

178
Что в git index содержится ТОЧНО?

Что именно содержит индекс Git, и какую команду можно использовать для просмотра содержимого индекса? Обновить Спасибо за все ваши ответы. Я знаю, что индекс действует как промежуточная область, и то, что фиксируется, находится в индексе, а не в рабочем дереве. Мне просто интересно, из чего состоит...

178
Как изменить имя пользователя Git в терминале?

Я пушил и тянул из git в Терминале, потом менял имя пользователя на github.com. Я пошел, чтобы протолкнуть некоторые изменения, и он не смог нажать, потому что он все еще распознавал мое старое имя пользователя. Как мне изменить / обновить мое имя пользователя на git в...

177
SVN: внешний эквивалент в Git?

У меня есть два SVN-проекта из другого SVN-репозитория, использующего svn: externals . Как я могу иметь такую ​​же структуру макета хранилища в

177
Копить только один файл

Я хотел бы иметь возможность сохранить только изменения из одного файла: git stash save -- just_my_file.txt Выше не работает, хотя. Есть

177
Можно ли вытащить только один файл в Git?

Я работаю над веткой Git, в которой есть несколько неработающих тестов, и я хотел бы вытащить (объединить изменения, а не просто перезаписать) эти тесты из другой ветки, в которой они уже исправлены. Я знаю, что могу сделать git pull origin that_other_branch но это попытается объединить множество...

176
Как я могу проверить в Bash-скрипте изменения в моем локальном Git-репозитории?

Есть некоторые сценарии, которые не работают правильно, если они проверяют изменения. Я попробовал это так: VN=$(git describe --abbrev=7 HEAD 2>/dev/null) git update-index -q --refresh CHANGED=$(git diff-index --name-only HEAD --) if [ ! -z $CHANGED ]; then VN="$VN-mod" fi Есть ли какая-то...