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

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

5
Git злиття двох місцевих гілок
У мене є відділення Master, відділення A та відділення B. Зараз я працюю у гілці A і мені потрібно об'єднати гілку A з гілкою B і продовжувати свою роботу у галузі A. Усі файли розміщені у гілках A і B. Який швидкий спосіб здійснити це?
146 git  merge 

3
Чому я повинен "git push --set-upstream origin <branch>"?
Я створив місцеве відділення для тестування Solaris та Sun Studio. Потім я штовхнув гілку вгору за течією. Після внесення змін та спроби змінити їх: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file changed, 5 insertions(+) $ git push fatal: …
146 git  branch 

1
Як повернути головну гілку до вище
Я відправив сховище git та налаштування вгору. Я вніс декілька змін у відділення Master і поклав на себе github. Тепер що мені робити, щоб відмовитися від усіх своїх змін у гілці Master та зробити його ідентичним основній гілці вище за течією?
145 git  github 

5
git відкиньте всі зміни та потягніть з верхнього течії
Як отримати репо за течією і змусити його замінити master? У мене на репо є лише одна гілка, яка є майстром, і я її повністю переплутав, тому мені в основному потрібно починати з вищого потоку. Я думаю, що init зробить роботу, але чи є простіший спосіб?
145 git 

12
Встановлення Git в PATH з клієнтом GitHub для Windows
Як встановити Git в моєму PATHпід час використання клієнта GitHub для Windows? Я стикаюся з помилками, оскільки, очевидно, Git не встановлений у PATH. Наприклад, використовуючи Atom, спроба встановити плагін Linter видає цю помилку: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most …

4
Зміна бази філій
У мене таке дерево: (commit 1) - master \-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO і я маю перемістити відділення PRO до майстра (commit 1) - master |-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) …
145 git 

17
`Git` домашнього слова не використовує завершення
Коли я використовую git OSX, після зміни файлу я можу просто зробити це git commit &lt;tab&gt;, і я автоматично завершуватиму ім'я файлу до того, що було змінено. Однак, якщо я встановив нову версію git від homebrew і я її використовую, ця функція більше не працює (тобто я натискаю, &lt;tab&gt;і вона …
144 macos  git  autocomplete  zsh 

6
Злиття: Hg / Git проти SVN
Я часто читаю, що Hg (і Git, і ...) краще поєднуються, ніж SVN, але я ніколи не бачив практичних прикладів того, де Hg / Git може зливатися чимось там, де SVN не працює (або де SVN потребує ручного втручання). Чи можете ви опублікувати кілька покрокових списків операцій відділення / модифікації …
144 git  svn  mercurial  merge  dvcs 

3
Як оновити клон git --mirror?
Я створив репозиторій git для відображення живого сайту (який є не голим сховищем git): git clone --mirror ssh://user@example.com/path/to/repo Тепер, щоб оновлювати цей дзеркальний клон усіма змінами його віддаленого походження, яку команду чи команди я повинен використовувати? Мені б хотілося постійно оновлювати все: комісії, довідки, гачки, гілки тощо. Дякую!

4
Клон Git без каталогу .git
Чи є прапор, на який потрібно пройти, gitроблячи клон, скажімо, не клонуйте .gitкаталог? Якщо ні, як щодо прапора для видалення .gitкаталогу після клонування?

2
Як ви перезавантажуєте зміни поточної гілки поверх змін, що об’єднуються?
Добре. Якщо я перебуваю на гілці (скажімо working), і я хочу об'єднати зміни в іншій гілці (скажімо master), тоді я запускаю команду, git-merge masterперебуваючи на workingгілці, і зміни об'єднуються, не перетворюючи історію взагалі. Якщо я запускаю git-rebase master, то зміни в masterнакладеній основі повинні бути розміщені у верхній частині моєї …
144 git  merge  rebase  git-rebase 

5
Як перелічити комісії з моменту певного здійснення?
Чи все-таки можна отримати список комісій з заданого номера комісії для HEAD? Я знаю, що це можливо до дати здійснення, але мені це потрібно за номером фіксації, і я не можу знайти жодної документації або навіть якщо це можливо.
144 git 

5
Як виключити певні каталоги / файли з пошуку git grep
Чи є спосіб виключити певні шляхи / каталоги / файли під час пошуку сховища git за допомогою git grep? Щось подібне до --excludeпараметра в звичайній grepкоманді? Мені потрібно користуватися, git grepоскільки використання grepбезпосередньо працює надто повільно на великих сховищах git.
144 git  grep 

6
Повернення частини комітету з git
Я хочу повернути певний комітет у git. На жаль, наша організація все ще використовує CVS як стандарт, тому коли я повертаюсь до CVS, декілька коміксів git об'єднуються в одну. У цьому випадку я хотів би виділити оригінальний git počin, але це неможливо. Чи існує такий підхід, git add --patchякий би …
144 git  git-cvs 

6
Як встановлюється походження / HEAD?
У мене створено відділення для відстеження посилання на походження. git checkout &lt;branchname&gt;переходить на цю гілку, і git statusпокаже мені, як далеко попереду чи позаду моєї гілки є походження, але я здивований, що origin/HEADвсе ще вказує на origin/master, а неorigin/&lt;branchname&gt; Отже, моє питання полягає в тому, за яких обставин рухається походження …
144 git 

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