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

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

8
Git: добавить против push против фиксации
В чем разница между мерзавцем add, pushи commit? Просто немного запутался, исходящий из SVN, где «update» будет «добавлять» материал, а фиксация выполняет «push» и также «добавляет» В git есть все разные функции. Надеюсь на какое-то объяснение из вашего опыта.
115 git  repository  push  commit  add 

6
Как получить git diff с полным контекстом?
Как создать патч, пригодный для просмотра в тигле? git diff branch master --no-prefix > patch Это генерирует только 3 строки контекста. Итак, я делаю следующее git diff --unified=2000 branch master --no-prefix > patch Надеюсь, во всех файлах будет меньше 2000 строк. Есть ли способ указать git включить все строки в …
115 git  diff  git-diff 

7
Хуки предварительного нажатия в Git
Я хотел бы запускать модульные тесты перед каждым git push, и если тесты терпят неудачу, отменить push, но я даже не могу найти ловушку pre-push, есть только pre-commit и pre-rebase.
115 git  hook 

9
Git rebase --continue жалуется, даже если все конфликты слияния разрешены
Я столкнулся с проблемой, которую не знаю, как решить. Я сделал ребаз против мастера из своей ветки: git rebase master и получил следующую ошибку First, rewinding head to replay your work on top of it... Applying: checkstyled. Using index info to reconstruct a base tree... Falling back to patching base …
115 git  rebase 

8
Как вытащить один файл из репозитория сервера в Git?
Я работаю над сайтом с сервером под управлением Git. Я использую Git для развертывания (не GitHub). Это было настроено до моего участия с использованием метода перехвата , и я обратился к этому вопросу и ввел команды ниже, но это не сработало. Как мне вытащить один файл с сервера? Например, если …

5
Ошибка "Ваш push опубликует личный адрес электронной почты"
Я новичок в GitHub / VCS . Когда я пытаюсь поделиться своим проектом на GitHub, я получаю следующее сообщение об ошибке. Can't finish GitHub sharing process Successfully created project 'myproject' on GitHub, but initial push failed: remote: error: GH007: Your push would publish a private email address. failed to push …
115 git  github 

7
git pull прерван, имя файла слишком длинное
Я использую Windows в качестве ОС и работаю над проектом с другом, который использует Mac. Он зарегистрировал код на нашем Github. Я пытался git вытащить все, что он делал, и он прервался с ошибками "слишком длинное имя файла" стороннего кода. Что я могу сделать?
114 git 

6
Почему я должен использовать теги вместо веток выпуска / бета для управления версиями?
Я использую git около года и хотел бы использовать теги, ну, теги коммитов в разных версиях. Я нашел много информации о командах, которые нужно использовать для работы с тегами, но я хотел бы знать, зачем вообще использовать теги, если я могу просто создать новую ветку с именем, 1.1.0и мне не …
114 git  branch  git-tag 

13
rsync исключить в соответствии с .gitignore & .hgignore & svn: игнорировать, как --filter =: C
Rsync включает отличную возможность --cvs-exclude«игнорировать файлы так же, как это делает CVS», но CVS уже много лет устарела. Есть ли способ сделать так, чтобы он также исключал файлы, которые игнорировались бы современными системами контроля версий (Git, Mercurial, Subversion)? Например, у меня есть много проектов Maven, проверенных на GitHub. Обычно они …
114 git  svn  mercurial  rsync 

5
Фильтр git diff по типу изменения
Есть ли способ ограничить количество git diffизмененных файлов? Я хотел бы увидеть различия между двумя коммитами, но исключить пути, которых нет ни в одном, ни в другом (добавления / удаления). Следующий однострочник Perl иллюстрирует большую часть того, что я хочу: git diff master.. | perl -lnwe 'print unless /^(new|deleted) file/../^diff/ …
114 git  diff 

3
Почему Git сообщает мне «Нет такого удаленного источника», когда я пытаюсь нажать на источник?
Я новичок в Git; Я только недавно создал учетную запись GitHub. Я только что попытался запустить свой самый первый репозиторий (образец проекта), но получаю следующую ошибку: No such remote 'origin' Я выполнил следующие команды: git init git commit -m "first commit" git remote add origin https://github.com/VijayNew/NewExample.git git push -u origin …
114 git  github  push  git-remote 

4
Ветка Git разошлась после перебазирования
Я переустановил ветку локально, которая уже была отправлена. Git сообщает, что моя ветка и пульт разошлись, и что: "и имеют 109 и 73 различных коммитов соответственно" Решит ли это нажатие моей ветки - т.е. следует ли этого ожидать после перезагрузки?
114 git 


5
Есть ли способ добавить строки git show, изменить строки и удалить строки?
"git diff --stat" и "git log --stat" выводят следующий результат: $ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07 app/controllers/application_controller.rb | 34 +++------------------------- 1 files changed, 4 insertions(+), 30 deletions(-) Но что на самом деле произошло в этой фиксации, так это то, что 4 строки были изменены и 26 строк были удалены, …
114 git 

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

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