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

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

6
Может ли проект иметь несколько источников?
Может ли проект иметь два (или более) «источника» в Git? Я хотел бы перенести один проект на github и сервер Heroku . В частности, эта ошибка появляется при добавлении репозитория github: $ git remote add origin https://github.com/Company_Name/repository_name.git fatal: remote origin already exists.
188 git  github  repository 


3
Обновление и фиксация только прав доступа к файлу с помощью контроля версий git
Просто превратил some.shфайл в исполняемый файл ( chmod 755 ...), разрешения были обновлены, но не содержимое. Есть ли способ зафиксировать файл в git, чтобы исполняемый бит был восстановлен / установлен на clone / checkout / pull ? Обновление: как я могу отследить, что новые разрешения были отправлены github?
187 git 

3
Что на самом деле делает git, когда говорит, что «разрешает дельты»?
Во время первого клона репозитория git сначала получает объекты (что достаточно очевидно), а затем тратит примерно столько же времени на «разрешение дельт». Что на самом деле происходит во время этой фазы клона?
187 git 

7
Перейти получить результаты в «Терминал подсказок отключен» ошибка для github частного репо
Я создал частный репозиторий examplesite / myprivaterepo, используя пользовательский интерфейс Github из моего браузера. Затем я пошел в каталог go (на рабочем столе) и клонировал его: $ cd $GOPATH $ go get github.com/examplesite/myprivaterepo Все идет нормально. Создал файл scheduler.go, добавил в репо и нажал. $ vim scheduler.go $ git add …
187 git  go 

8
git stash -> объединить сохраненные изменения с текущими изменениями
Я внес некоторые изменения в свою ветку и понял, что забыл, что я спрятал некоторые другие необходимые изменения в этой ветке. То, что я хочу, - это способ объединить мои скрытые изменения с текущими изменениями. Есть ли способ сделать это? Это больше для удобства, в конце концов я сдался и …
187 git  git-merge  git-stash 

5
Как мне просто создать патч из моего последнего коммита git?
Я ищу магическую команду создания патча из последнего сделанного коммита. Мой рабочий процесс иногда выглядит так vi some.txt git add some.txt git commit -m "some change" а теперь я просто хочу написать git create-patch-from-last-commit-to-file SOME-PATCH0001.patch но что я должен поставить вместо create-patch-from-last-commit-to-file?
186 git  patch 

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

11
«Невозможно обновить пути и переключиться на ветку одновременно»
Иногда я использую checkout -bопцию, чтобы создать новую ветку, проверить ее одновременно и настроить отслеживание одной командой. В новой среде я получаю эту ошибку: $ git checkout -b test --track origin/master fatal: Cannot update paths and switch to branch 'test' at the same time. Did you intend to checkout 'origin/master' …
186 git  git-checkout 

11
Как «git show» зафиксировать слияние с комбинированным выводом diff, даже если каждый измененный файл согласуется с одним из родителей?
После «простого» слияния (без конфликтов) git showобычно отображается только commit 0e1329e551a5700614a2a34d8101e92fd9f2cad6 (HEAD, master) Merge: fc17405 ee2de56 Author: Tilman Vogel <email@email> Date: Tue Feb 22 00:27:17 2011 +0100 Merge branch 'testing' into master Это связано с тем, что для слияний git showиспользуется комбинированный формат diff, в котором пропускаются файлы, согласующиеся с …
186 git  merge 


5
Отменить «git add <dir>»?
Я по ошибке добавил файлы, используя команду "git add dir". Я еще не запускал "git commit". Есть ли способ удалить этот каталог и все содержащиеся в нем из коммита? Я пытался git reset dir, но это не сработало. Видимо, git reset fileэто способ отменить это. Но у меня так много …
186 git  git-reset 

3
Отмена случайного поп-гита
Я спрятал некоторые локальные изменения перед выполнением сложного слияния, сделал слияние, затем тупо забыл зафиксировать перед запуском git stash pop. Поп-музыка создала некоторые проблемы (неправильные вызовы методов в большой кодовой базе), которые трудно отследить. Я побежал git stash show, поэтому я по крайней мере знаю, какие файлы были изменены. Если …
186 git  git-stash 

5
Как заставить Git pull использовать rebase по умолчанию для всех моих репозиториев?
Есть ли способ настроить Git-репозиторий хоста таким образом, чтобы все, что git pullсделано из его (локальных) клонов, использовали --rebaseпо умолчанию? Поиск по переполнению стека позволил мне узнать branch.autosetuprebase, но его нужно настраивать для каждого клона индивидуально. Мой проектный поток настроен так, что мы pullвыполняем developветвление перед тем, mergeкак добавить к …
186 git 

11
Подсчитайте количество коммитов на ветке Git
Я уже нашел этот ответ: количество коммитов на ветке в git, но это предполагает, что ветка была создана из master. Как я могу посчитать количество коммитов на ветке, не полагаясь на это предположение? В SVN это тривиально, но по какой-то причине действительно сложно разобраться в git.
185 git 

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