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

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

14
тягнути / натискати з декількох віддалених місць
Короткий: чи є спосіб підключити git repo до списку віддалених репостів (а не одного "походження")? Довге: у мене часто виникає ситуація, коли я розробляю додаток на кількох комп’ютерах, з різним підключенням - скажімо, ноутбук під час переїзду, комп’ютер "А", коли я перебуваю в певному місці, та інший комп'ютер "В" а …
743 git 

30
Неможливо натиснути на GitHub - постійно говорить про необхідність злиття
Я новачок у GitHub . Сьогодні я зіткнувся з деякою проблемою, коли намагався підштовхнути свій код до GitHub. Pushing to git@github.com:519ebayproject/519ebayproject.git To git@github.com:519ebayproject/519ebayproject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git' hint: Updates were rejected because the tip of your current branch is behind …
743 git 

14
Яка різниця між скиданням git --mixed, --soft та --hard?
Я хочу розділити комісію і не знаю, який варіант скидання використовувати. Я дивився сторінку простою англійською мовою, що робить "git reset"? , але я зрозумів, що я не дуже розумію, що таке індекс git або область постановки, і тому пояснення не допомогли. Крім того, випадки використання для --mixedі --softвиглядають так …


11
Як видалити недійсну посилання віддаленої гілки з Git?
У моєму поточному репо маєте такий вихід: $ git branch -a * master remotes/origin/master remotes/public/master Я хочу видалити remotes/public/masterзі списку філій: $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. Також вихід git remoteдивного вигляду, оскільки він не перераховує public: $ git remote show origin Як я можу видалити …

19
Як ігнорувати певні файли в Git
У мене є сховище з файлом, Hello.java. Коли я компілюю його, Hello.classгенерується додатковий файл. Я створив запис Hello.classу .gitignoreфайлі. Однак файл все ще видається відстеженим. Як я можу змусити ігнорувати Git Hello.class?
731 git  gitignore 

7
Як скопіювати комітети з однієї гілки в іншу?
У мене від майстра дві гілки: v2.1 : (версія 2) Я працював уже кілька місяців wss : що я створив вчора, щоб додати одну конкретну особливість своєму майстру (у виробництві) Чи є спосіб скопіювати вчорашні зобов’язання з wss в v2.1?

25
Яка різниця між Mercurial і Git?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я вже деякий час використовую git у Windows (з msysGit), і мені подобається ідея розподіленого керування джерелами. Зовсім недавно я дивився на Mercurial (hg), і це …

11
Чи можна вишнево вибрати комісію з іншого сховища git?
Я працюю зі сховищем git, яке потребує фіксації з іншого сховища git, яке нічого не знає. Як правило, я б HEAD@{x}вибирав вишню за допомогою рефлогу, але оскільки це .gitнічого не знає з цього запису рефлогів (різний фізичний каталог), як я можу це вибрати, чи я можу? Я використовую git-svn. Мій …
724 git  cherry-pick 

14
Чи є варіант git-merge --dry-run?
Я зливаюся у віддалену гілку, яка може мати багато конфліктів. Як я можу визначити, чи будуть конфлікти чи ні? Я не бачу нічого подібного в положення --dry-runON git-merge.
724 git  git-merge 

11
Як видалити файли, які говорять "старий режим 100755 новий режим 100644" з нестандартних змін у Git?
З якоїсь причини, коли я спочатку витягував із сховища проект мого git, я отримав у своїй робочій копії тони файлів, які не мали в них помітних змін, але продовжують показуватися в моєму unstaged changesрайоні. Я використовую Git Gui в Windows xp, і коли я переходжу до файлу, щоб побачити, що …
723 git  git-gui 

7
Як змінити віддалений сховище для підмодуля git?
Я створив сховище git із підмодулем у ньому. Я в змозі сказати самому підмодулю змінити шлях віддаленого сховища, але я не впевнений, як сказати батьківському репозиторію, як змінити шлях віддаленого сховища для підмодуля. Я не був би здивований, якщо мені дещо не пощастило і доведеться робити справи вручну, оскільки навіть …

11
Видаліть git-комітку, яку не натискали
Я зробив це, git commitале ще не перемістив його до сховища. Тож коли я це роблю git status, я отримую "# Ваша гілка випереджає" господар "на 1 комітку. Тож якщо я хочу відмовитись від своєї головної комісії, чи можу я просто зробити: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 враховуючи, що коли git …
722 git 

9
Скидання дистанційного доступу до певного коміту
Я хочу відкинути всі зміни, зроблені після фіксації <commit-hash>. Так я і зробив: git reset --hard <commit-hash> Тепер я хочу зробити те ж саме зі своїм пультом. Як я можу це зробити? Після цього я зробив деякі вчинки (і штовхає) <commit-hash>і просто хочу відкинути їх усі. Це просто щось жахливо …
709 git 

18
Як видалити / видалити великий файл із історії фіксацій у сховищі Git?
Інколи я кидав DVD-ріп в проект веб-сайту, потім недбало git commit -a -m ..., і, зап, репо було роздуто на 2,2 гіга. Наступного разу я вніс кілька змін, видалив відео-файл і все зробив, але стислий файл все ще є в сховищі, в історії. Я знаю, що я можу запустити гілки …

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