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

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

12
Хочете виключити файл із "git diff"
Я намагаюся виключити файл ( db/irrelevant.php) з Git diff. Я спробував помістити файл у dbпідкаталог, який називається .gitattributesрядком, irrelevant.php -diff і я також спробував створити файл, який називається, .git/info/attributesщо містить db/irrelevant.php. У всіх випадках db/irrelevant.phpфайл міститься у diff як бінарний патч Git. Я хочу, щоб зміни в цьому файлі були …
229 git  diff  git-diff 

11
Зберігаючи лише нестадійні зміни в Git
Я хотів би виконати наступний робочий процес: Додайте зміни на сцені. Закрийте всі інші зміни, які не були інсценовані. Виконайте якісь речі з етапами (наприклад, будуйте, виконайте тести тощо) Нанесіть купіль. Чи є спосіб зробити крок 2? Приклад echo "123" > foo git add foo # Assumes this is a …
229 git  git-stash 

11
Зміна за замовчуванням пульта Git на "push"
Я хочу змінити віддалене відділення Git за замовчуванням, щоб я міг просто git push Замість: git push upstream В даний час це встановлено на початкове віддалене, і я хочу встановити його на інший віддалений. Я спробував видалити оригінальний (клонований з) пульт git remote rm origin Що видалив оригінальний пульт. Але …
228 git  git-push  git-remote 

6
Як показати історію журналу git для підкаталогу git repo?
На цей питання є відповіді на Stack Overflow на російському : Получіть список коммітів для визначення папки Скажемо, що у мене є git repo, який виглядає приблизно так. foo/ .git/ A/ ... big tree here B/ ... big tree here Чи є спосіб попросити git log показувати лише повідомлення журналу …
228 git 

13
Як я можу знайти місце походження / master у git та як це змінити?
Я новачок Git. Нещодавно я перемістив проект Rails з Subversion на Git. Я дотримувався підручника тут: http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ Я також використовую unuddle.com для зберігання свого коду. Я вношу зміни на своєму ноутбуці Mac у поїзді до / з роботи, а потім підштовхую їх до відміни, коли у мене є мережне з'єднання, …
227 git  git-push  git-remote 

9
Git diff каже, що підпроект забруднений
Я щойно запустив git diff, і я отримую наступний вихід для всіх моїх приблизно 10 підмодулів diff --git a/.vim/bundle/bufexplorer b/.vim/bundle/bufexplorer --- a/.vim/bundle/bufexplorer +++ b/.vim/bundle/bufexplorer @@ -1 +1 @@ -Subproject commit 8c75e65b647238febd0257658b150f717a136359 +Subproject commit 8c75e65b647238febd0257658b150f717a136359-dirty Що це означає? Як це виправити?

6
Ігнорування вмісту вже зареєстрованого каталогу?
У мене є сховище git, яке використовується лише для зберігання графічних та звукових файлів, які використовуються в кількох проектах. Всі вони знаходяться в одному каталозі без підкаталогів. Тепер я просто створив сценарій для копіювання цих ресурсів з іншого, структурованого каталогу, з декількома рівнями підкаталогів. Тепер я лише хочу, щоб ієрархічна …


3
Як перелічити всі теги, які містять комітку?
Це запитання схоже на те, як перелічити всі теги, що вказують на певну фіксацію в git , але з однією різницею: я хочу шукати всі теги, які містять певну комісію в дереві кожного тегу, а не конкретно файли, позначені в тегу себе (у цьому випадку позначено лише зміну Makefile).
227 git 

17
Файли, що відображаються як модифіковані безпосередньо після клонування Git
Наразі у мене проблема з сховищем, і хоча мій Git-fu, як правило, хороший, я не можу вирішити цю проблему. Коли я клоную цей сховище, то cdв сховище git statusпоказує кілька файлів як змінених. Примітка: я не відкрив сховище в жодному редакторі чи нічого. Я спробував дотримуватися цього посібника: http://help.github.com/dealing-with-lineendings/ , …
227 git  git-clone 


21
фатально: У поточного ведучого гілки немає гілки вище за течією
Я намагаюся підштовхнути один із своїх проектів до github, і я продовжую отримувати цю помилку: peeplesoft@jane3:~/846156 (master) $ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master Тому я спробував це …
227 git  github 

8
Чому філія показу статусу git актуальна, коли зміни існують вище за течією?
Зміни існують вгорі в відстеженій гілці, але коли я вводять, git statusце вказує, що моя локальна гілка оновлена. Це нова поведінка, я змінив налаштування конфігурації чи щось не так? Дякую за допомогу. ubuntu@host:/my/repo# git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean …
226 git 

8
Об’єднайте два сховища Git, не порушуючи історію файлів
Мені потрібно об'єднати два сховища Git у абсолютно новий, третій сховище. Я знайшов багато описів, як це зробити за допомогою злиття піддерева (наприклад , відповідь Якуба Нарбського про те, як ви з’єднуєте два сховища Git? ) Та слідуючи цим інструкціям, здебільшого працює, за винятком того, що коли я примушую піддерево …
226 git  git-subtree 

8
Як я можу програмно визначити, чи є зміни, що не відбулися?
У Makefile я хотів би виконати певні дії, якщо є неспроможні зміни (або в робочому дереві, або в індексі). Який найчистіший та найефективніший спосіб це зробити? Команда, яка виходить зі зворотним значенням нуля в одному випадку і ненульовим в іншому, відповідала б моїм цілям. Я можу запустити git statusі пропустити …
226 git 

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