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

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

10
Отменить мерзавец, как привести репо в старое состояние
Есть ли способ отменить или отменить git pull, чтобы мои исходные / репозитории пришли в старое состояние, которое было до выполнения git pull? Я хочу сделать это, потому что он объединяет некоторые файлы, которые я не хотел делать, а объединяет только остальные файлы. Итак, я хочу вернуть эти файлы, это …

9
Хард ресет одного файла
В настоящее время у меня есть три измененных файла в моем рабочем каталоге. Однако я хочу, чтобы один из них был сброшен в состояние HEAD. В SVN я бы использовал svn revert <filename>(а затем svn update <filename>при необходимости), но в Git я должен использовать git reset --hard. Однако эта команда …
1006 git 

6
Git: Создать ветку из неустановленных / незафиксированных изменений на master
Контекст: я работаю над мастером, добавляя простую функцию. Через несколько минут я понимаю, что это было не так просто, и лучше было бы заняться новой веткой. Это всегда случается со мной, и я понятия не имею, как переключиться на другую ветку и взять все эти незафиксированные изменения со мной, оставив …
991 git  git-stash 

8
Создать ветку в Git из другой ветки
У меня есть две ветви: master и dev Я хочу создать «ветку функций» из ветки dev . В данный момент на ветке dev делаю: $ git checkout -b myfeature dev ... (некоторые работы) $ git commit -am "blablabla" $ git push origin myfeature Но после визуализации моих веток я получил: …

11
Как сделать так, чтобы git log отображал имена файлов, такие как svn log -v
Журнал SVN имеет режим "-v", который выводит имена файлов, изменяемых при каждом коммите, например: jes5199 $ svn log -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (ср., 3 января 2007 г.) | 1 строка Измененные пути: A / АВТОРЫ A / КОПИРОВАНИЕ A / ChangeLog A / ЭВОЛЮЦИЯ …
987 svn  git  logging 

11
Изменение сообщения git commit после push (учитывая, что никто не вытащил с пульта)
Я сделал git commit и последующий пуш. Я хотел бы изменить сообщение коммита. Если я правильно понимаю, это не рекомендуется, потому что кто-то мог вытащить из удаленного хранилища, прежде чем я внесу такие изменения. Что если я знаю, что никто не потянул? Есть ли способ сделать это?
984 git  push  commit 

12
Как отменить несколько коммитов git?
У меня есть git-репозиторий, который выглядит так: A -> B -> C -> D -> HEAD Я хочу, чтобы глава ветви указывал на A, т.е. я хочу, чтобы B, C, D и HEAD исчезали, и я хочу, чтобы head был синонимом A. Похоже, я могу либо попытаться перебазировать (неприменимо, так …
984 git  commit  git-revert 


19
Как я могу остановить .gitignore появляться в списке неотслеживаемых файлов?
Я только что сделал git initв корне моего нового проекта. Затем я создал .gitignoreфайл. Теперь, когда я печатаю git status, .gitignore файл появится в списке неотслеживаемых файлов. Это почему?

11
Git рабочий процесс и ребаз против вопросов слияния
Я использую Git уже пару месяцев в проекте с одним другим разработчиком. У меня есть несколько лет опыта работы с SVN , поэтому я полагаю, что я привнес много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и пока я просто не вижу этого. Конечно, …




30
Git push error '[удаленный отклонен] master -> master (ветка в настоящее время извлечена)'
Вчера я опубликовал вопрос о том, как клонировать Git- репозиторий с одной из моих машин на другую, Как я могу «git clone» с другой машины? , Теперь я могу успешно клонировать Git-репозиторий из моего источника (192.168.1.2) в пункт назначения (192.168.1.1). Но когда я сделал редактирование файла, a git commit -a …
961 git  git-push 

8
Как пометить старый коммит в Git?
Мы новички в git, и я хочу установить тег в начале нашего репозитория. Наш производственный код такой же, как и в начале репозитория, но с тех пор мы сделали коммиты. Тег в начале позволил бы нам «откатить» производство до известного стабильного состояния. Итак, как добавить тег в произвольный, более старый …

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