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

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

14
Репозиторий Git сломан после смерти компьютера
Мой компьютер отключился, и теперь один из моих репозиториев git сломан. Когда я пытаюсь проверить мастер, он говорит мне: warning: ignoring broken ref refs/heads/master. error: Your local changes to the following files would be overwritten by checkout: com.vainolo.jdraw2d.releng.p2/pom.xml Please, commit your changes or stash them before you can switch branches. …
95 git 

6
Как написать setup.py для включения репозитория git в качестве зависимости
Пытаюсь написать setup.pyдля своей посылки. В моем пакете необходимо указать зависимость от другого репозитория git. Вот что у меня есть на данный момент: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) …

2
Как читать график журнала git
В книге сообщества git сказано Еще одна интересная вещь, которую вы можете сделать, - это визуализировать график фиксации с помощью опции '--graph', например: $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * …

3
Поиск кода в определенной ветке GitHub
Я пытаюсь найти код в ветке репозитория GitHub. Однако это означает, что я могу искать только ветку по умолчанию. Есть ли способ найти код в нестандартной ветке в моем репозитории GitHub?
95 git  github 

5
Как в деталях работает git merge?
Я хочу знать точный алгоритм (или близкий к нему), стоящий за «git merge». По крайней мере, ответы на эти подвопросы будут полезны: Как git определяет контекст конкретного неконфликтного изменения? Как git обнаруживает конфликт именно в этих строках? Что делает git auto-merge? Как работает git, когда нет общей базы для слияния …
95 git  merge  conflict 

4
Git stash зависит от ветки или для всего репозитория?
Я зашел в ветку и поработал. Я хотел перейти в другую ветку, но не хотел делать коммит, поэтому и сделал git stash. Тогда я сделал git checkout <otherbranch>. Я поработал там, и, как и в первой ветке, я хотел выйти из нее перед тем, как приступить к работе. Я тоже …
95 git  git-stash 

3
Нажимаются ли хуки git на пульт, когда я нажимаю git push?
Если я создаю новый скрипт перехвата в моем локальном репозитории в репо / .git / hooks / post-commit, а затем запускаю «git push», будут ли перехваты отправлены на удаленный компьютер? Затем, когда другие разработчики запустят "git pull" из того же источника, получат ли они мои новые хуки?
95 git  githooks 

6
Ошибка Heroku: «В доступе отказано (открытый ключ)»
Я все время получаю эту ошибку. Я использую Mac. Я сгенерировал ключ и добавил его в heroku, используя heroku config:add key="ssh-rsa blahblah=me@me.com" Но это не работает. У меня все та же ошибка. Что я могу с этим поделать, кроме переустановки ssh-keygen?

10
Как принудительно отправить сброс в удаленный репозиторий?
Наша удаленная главная ветка как-то испортилась. Текущий код разработки находится в основной ветке вместе с последними коммитами. Очевидно, что код разработки не готов для основной ветки. Итак, в моем локальном репозитории я сбросил до последней версии тега git reset --hard (Tag). Основная ветка теперь верна в моем локальном репозитории. Теперь, …
94 git 

5
Как синхронизироваться с удаленным репозиторием Git?
Я форкнул проект на github, внес некоторые изменения, пока все хорошо. Тем временем репозиторий, из которого я разветвлялся, изменился, и я хотел бы внести эти изменения в свой репозиторий. Как я могу это сделать ?

9
Git mergetool с Meld в Windows
В Linux моим любимым инструментом слияния является Meld, и у меня не было проблем с его использованием или настройкой для работы с Git. Однако в Windows все было иначе. Сначала я установил Meld из пакета, который нашел здесь: https://code.google.com/p/meld-installer/ Затем я настроил свой .gitconfig таким образом, чтобы поддерживать Meld в …
94 git  meld 

5
Как я мог использовать git bisect, чтобы найти первую ХОРОШУЮ фиксацию?
У меня следующая проблема: версия masterработает нормально версия последнего тега перед master(скажем last) содержит ошибку коллеге нужен патч для его lastревизии для этой определенной ошибки Ладно. Давайте спросим у нашего друга git bisectревизию, в которой исправлена ​​ошибка: git bisect start git bisect bad last git bisect good master Но это …
94 git  bisect 

3
Непонятное сообщение об ошибке от git
Я получил это сообщение от Git: Вы просили извлечь из удаленного «origin», но не указали ветку. Поскольку это не настроенный по умолчанию пульт для вашей текущей ветки, вы должны указать ветку в командной строке. Кто-нибудь может это объяснить? а главное как исправить?
94 git  github 

6
Как я могу использовать git rebase без принудительного нажатия?
Пытаясь достичь git nirvana, я трачу день на изучение того, как использовать rebase для ситуаций, в которых я в настоящее время сливаюсь. При прохождении того, что я считаю потоком git 101 (который я объясняю ниже), мне приходится это делать, push --forceкогда я отправляю свои изменения обратно в источник. Я не …
94 git  git-rebase 


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