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

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


14
Как лучше всего «скопировать» в существующую папку?
У меня есть рабочая копия проекта, без каких-либо метаданных контроля версий. Теперь я хотел бы сделать эквивалент git-clone в эту папку и сохранить свои локальные изменения. git-clone не позволяет мне клонировать в существующую папку. Какова лучшая практика здесь?
480 git 

7
Объединить (с помощью сквоша) все изменения из другой ветви как один коммит
В Git есть ли способ объединить все изменения из одной ветви в другую, но в то же время объединить в один коммит? Я часто работаю над новой функцией в отдельной ветке и буду регулярно фиксировать / отправлять - в основном для резервного копирования или переноса того, над чем я работаю, …
479 git 

15
Как импортировать существующее хранилище Git в другое?
У меня есть Git-репозиторий в папке с именем XXX , и у меня есть второй Git-репозиторий с именем YYY . Я хочу импортировать репозиторий XXX в репозиторий YYY в качестве подкаталога с именем ZZZ и добавить всю историю изменений XXX в YYY . Структура папок перед: ├── XXX │ ├── …
477 git  merge  git-merge 

10
Как вернуться к последнему коммиту после проверки предыдущего коммита?
Иногда я проверяю какую-то предыдущую версию кода для проверки или тестирования. Я видел инструкции о том, что делать, если я хочу изменить предыдущие коммиты - но предположим, что я не делаю изменений. После того git checkout HEAD^, как я сделал, например , как мне вернуться к концу ветви? .. git …

10
git-diff игнорировать ^ M
В проекте, где некоторые файлы содержат ^ M в качестве разделителей новой строки. Различить эти файлы, по-видимому, невозможно, так как git-diff видит это, поскольку весь файл представляет собой одну строку. Как отличается от предыдущей версии? Есть ли такая опция, как «трактовать ^ M как перевод строки при изменении»? prompt> git-diff …
474 git  diff  newline  git-diff 

9
Изменение заглавных букв в Git
Я пытаюсь переименовать файл, чтобы он стал заглавным: git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js Как вы можете видеть, Git приподнимается над этим. Я также попытался переименовать, используя просто старую mvкоманду, но Git не принимает переименование (как переименование или как новый неотслеживаемый файл). Как я могу изменить файл, …

25
Может ли «git pull --all» обновить все мои местные филиалы?
У меня часто есть как минимум 3 удаленных филиала: мастер, постановка и производство. У меня есть 3 локальных филиала, которые отслеживают эти удаленные ветви. Обновление всех моих местных отделений утомительно: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production Мне бы …
473 git 

12
Нет новой строки в конце файла
При этом git diffон говорит: «В конце файла нет новой строки» . Хорошо, нет новой строки в конце файла. Подумаешь? Каково значение сообщения и что оно пытается нам сказать?
473 git  git-svn 

9
Смотрите изменения в конкретном файле, используя git
Я знаю, что могу использовать git diffкоманду для проверки изменений, но, насколько я понял, она основана на каталогах. Это означает, что он дает все изменения всех файлов в текущем каталоге. Как я могу проверить только изменения в одном конкретном файле? Скажем, я измененные файлы file_1.rb, file_2.rb..., file_N.rb, но я заинтересован …
472 git  git-svn 

16
Удалите локальные теги git, которых больше нет в удаленном хранилище.
Мы используем теги в git как часть нашего процесса развертывания. Время от времени мы хотим очистить эти теги, удалив их из нашего удаленного хранилища. Это довольно просто. Один пользователь удаляет локальный тег и удаленный тег в одном наборе команд. У нас есть небольшой сценарий оболочки, который объединяет оба этапа. 2-й …
469 git  git-tag 

4
Как вставить локальную ветку Git в главную ветку на удаленном компьютере?
В моем локальном репозитории есть ветвь Develop, и я хочу убедиться, что когда я нажимаю на нее, она объединяется с origin / master. В настоящее время, когда я нажимаю, он добавляется в удаленную ветку разработки. Как я могу это сделать?


11
Git checkout: обновление путей несовместимо с переключением веток
Моя проблема связана с Fatal Git error при переключении ветки . Я пытаюсь получить удаленную ветку с помощью команды git checkout -b local-name origin/remote-name но я получаю это сообщение об ошибке: fatal: git checkout: обновление путей несовместимо с переключением веток. Вы намеревались оформить 'origin / remote-name', которое не может быть …

7
Как применить необработанные запросы на получение исходящих данных от других форков в мой форк?
У проекта на GitHub, который у меня есть, есть новые запросы на извлечение, которые я хочу добавить в свой ответвление, которые автор еще не получил. Есть ли простой способ применить pull-запрос от других вилок к моему форку? Есть ли здесь что-то еще, чего мне не хватает?
466 git  github  pull-request 

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