Запитання з тегом «git»

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

4
Попередження: push.default не встановлено; її неявна цінність змінюється в Git 2.0
Я вже деякий час використовую Git і нещодавно завантажив оновлення лише для того, щоб знайти це попереджувальне повідомлення, коли з'являється, коли я намагаюся push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after …

22
Як ви об'єднаєте два сховища Git?
Розглянемо наступний сценарій: Я розробив невеликий експериментальний проект A у власному Git repo. Зараз він дозрів, і я хотів би, щоб A став частиною більшого проекту B, який має власне велике сховище. Тепер я хотів би додати A як підкаталог Б. Як я злити A в B, не втрачаючи історії …

28
Видаліть файли з фіксації Git
Я використовую Git, і я створив декілька файлів, використовуючи git commit -a Пізніше я виявив, що файл був помилково доданий до комітету. Як я можу видалити файл з останньої фіксації?
1612 git  git-commit 

3
Як Git обробляє символічні посилання?
Якщо у мене є файл або каталог, який є символічним посиланням, і я призначаю його до сховища Git, що з ним відбувається? Я б припустив, що він залишає його як символічне посилання, поки файл не буде видалений, а потім, якщо ви повернете файл зі старої версії, він просто створить звичайний …

21
Git не працює після оновлення macOS (xcrun: помилка: недійсний активний шлях для розробника (/ Бібліотека / Розробник / CommandLineTools)
Я оновив до macOS Mojave (це трапляється і з оновленням Каталіни). Сьогодні вранці я перейшов до бази даних моєї роботи в командному рядку на моєму MacBook Pro, набрав у сховищі "git status" і отримав помилку: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

26
Як можна узгодити відокремлену ГОЛОВУ з головним / походженням?
Я новачок у складності розгалуження Git. Я завжди працюю над однією гілкою і здійснюю зміни, а потім періодично піднімаюсь до свого віддаленого походження. Десь недавно я здійснив скидання деяких файлів, щоб позбутися їх постановки, а пізніше зробив rebase -iдля позбавлення пари останніх місцевих комітетів. Зараз я перебуваю у стані, якого …
1558 git 

19
Як побачити зміни в Git-комітеті?
Коли я це git diff COMMITбачу, я бачу зміни між цим комітом і HEAD (наскільки я знаю), але я хотів би побачити зміни, які були внесені цим єдиним зобов'язанням. Я не знайшов очевидних варіантів на diff/, logякі дадуть мені такий вихід.


12
Як порівняти файли з двох різних галузей?
У мене є сценарій, який добре працює в одній гілці, а в іншій ламається. Я хочу подивитися дві версії поруч і побачити, що відрізняється. Чи є способи зробити це? Щоб було зрозуміло, я не шукаю інструмент порівняння (я використовую програму "Більше порівняння"). Я шукаю команду git diff, яка дозволить мені …
1537 git  git-diff 

30
.gitignore ігнорується Git
.gitignoreМожливо, мій файл ігнорується Git - чи може .gitignoreфайл бути пошкодженим? Який формат файлу, локаль чи культуру очікує Git? Мій .gitignore: # This is a comment debug.log nbproject/ Вихід від git status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: …
1510 git  gitignore 


30
Як перенести сховище SVN з історією до нового сховища Git?
Я читав посібник з Git, FAQ, курс збою Git - SVN і т. Д., І всі вони пояснюють це та інше, але ніде не можна знайти просту інструкцію типу: SVN сховище у: svn://myserver/path/to/svn/repos Репозиторій Git у: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Я не очікую, що це буде так просто, …

30
Як отримати всі гіти Git
Я клонував сховище Git, яке містить близько п’яти гілок. Однак, коли я це роблю, git branchя бачу лише одну з них: $ git branch * master Я знаю, що я можу зробити, git branch -aщоб побачити всі гілки, але як би я витягнув усі гілки локально, щоб, коли це робити …
1507 git  branch  git-branch 

18
Викиньте місцеві комісії в Git
Через деякий збір вишні, моє місцеве сховище Git наразі на п’ять разів перевершує походження, і не в хорошому стані. Я хочу позбутися всіх цих зобов'язань і почати все заново. Очевидно, що видалення мого робочого каталогу та повторне клонування вдалося б зробити це, але завантаження всього з GitHub знову здається непосильним, …
1467 git 

20
Чому мені потрібно постійно робити "-set-upstream"?
Я створюю нову філію в Git: git branch my_branch Штовхати його: git push origin my_branch Тепер скажіть, що хтось вніс деякі зміни на сервері, і я хочу вийти з нього origin/my_branch. Я згоден: git pull Але я отримую: You asked me to pull without telling me which branch you want …
1466 git  git-branch 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.