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

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

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

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

12
Как я могу проверить в 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 Есть ли какая-то логическая проверка, были ли изменения с момента последнего коммита, …
176 git 



5
Как я могу легко перенести локальную ветку Git на пульт с другим именем?
Мне было интересно, есть ли простой способ подтолкнуть и вытащить локальную ветку с удаленной веткой с другим именем, не всегда указав оба имени. Например: $ git clone myrepo.git $ git checkout -b newb $ ... $ git commit -m "Some change" $ git push origin newb:remote_branch_name Теперь, если кто-то обновит …


9
Хеш-коллизия в git
Что бы на самом деле произошло, если бы я столкнулся с хешем при использовании git? Например, мне удается зафиксировать два файла с одной и той же контрольной суммой sha1, заметит ли это git или испортит один из файлов? Можно ли улучшить git, чтобы жить с этим, или мне придется перейти …
175 git  hash  sha1  hash-collision 

15
Отслеживайте все удаленные Git-ветки как локальные
Отслеживание одной удаленной ветви как локальной ветви достаточно просто. $ git checkout --track -b ${branch_name} origin/${branch_name} Перетаскивание всех локальных ветвей до удаленного, создание новых удаленных ветвей по мере необходимости также легко. $ git push --all origin Я хочу сделать наоборот. Если у меня есть X количество удаленных веток в одном …
175 git  branch 

8
Какая версия файла git будет окончательно использована: LOCAL, BASE или REMOTE?
Когда происходит столкновение git merge, я открываю mergetool под названием Meld . Открываются три файла LOCAL, BASE и REMOTE. Поскольку я читал, LOCAL - это моя локальная ветвь, BASE - это общий предок, а REMOTE - ветвь, которую нужно объединить. Теперь на мой вопрос: какая версия файла будет окончательно использована? …
174 git  git-merge  meld 

3
Perforce для пользователей Git? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Существует много документации "Git for Perforce users", но, …
174 git  perforce 

7
Почему Git не считается «цепочкой блоков»?
Внутренняя структура данных Git представляет собой дерево объектов данных, в котором каждый объект указывает только на своего предшественника. Каждый блок данных хэшируется. Изменение (битовая ошибка или атака) промежуточного блока будет замечено, когда сохраненный хеш и фактический хеш отклонятся. Чем эта концепция отличается от цепочки блоков? Git не указан в качестве …
174 git  hash  blockchain 

3
git rebase, отслеживая «локальный» и «удаленный»
При выполнении git rebase мне часто трудно разобраться, что происходит с «локальным» и «удаленным» при разрешении конфликтов. У меня иногда создается впечатление, что они меняются сторонами от одного коммита к другому. Это вероятно (определенно), потому что я все еще не понял должным образом. При ребазинге кто «локальный», а кто «удаленный»? …
174 git  conflict  rebase 

14
ssh: подключение к хосту github.com порт 22: истекло время ожидания соединения
Я нахожусь под управлением прокси-сервера, и я довольно долго добиваюсь успеха в git. Теперь я не могу внезапно впасть в мерзавца. Я установил ключ RSA и прокси и дважды проверил их, но безрезультатно, и git выдает ошибку, показанную в заголовке страницы.
174 git  ssh 

6
Как сделать начальный push-запрос к удаленному репозиторию с помощью Git?
Я прочитал бесчисленные учебные пособия, и я продолжаю терпеть неудачу. Вот что у меня есть: - Я запускаю RubyMine на своем рабочем столе Windows - Я установил Git на свою учетную запись хостинга WebFaction согласно их инструкциям - Git, кажется, работает нормально на обеих машинах Вот что я делаю: 1. …

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