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

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

4
Git не відхилено вперед
Я відчуваю, що це запитання задавали багато разів, але рішення зазвичай полягає в тому, що "я видалив каталог і знову зробив свою роботу за новим замовленням". Я зробив коміт і натиснув, але зрозумів, що в повідомленні коміту я вказав неправильний номер квитка. Тож я подивився на SO для швидкого рішення …

8
репозиторій git, ігноруючи всі .dll
Заголовок говорить все. Я намагаюся додати свої пакунки NuGet до сховища. Виявляється все, крім файлів .dll. Файл gitignore не містить посилань на * .dll. Файли .dll не розпізнаються, коли вони розташовані де-небудь у всьому сховищі. info / exclude також порожній. Я також клонував сховище (файлова система до файлової системи, на …
88 git  gitignore 

12
Чому я не можу просунути це сучасне піддерево Git?
Я використовую піддерево Git з кількома проектами, над якими працюю, щоб поділитися між ними деяким базовим кодом. Базовий код часто оновлюється, і оновлення можуть відбуватися в будь-якому з проектів, з часом всі вони оновлюються. Я зіткнувся з проблемою, коли git повідомляє, що моє піддерево оновлено, але натискання відхиляється. Наприклад: #! …
88 git  git-subtree 

8
git-svn: що еквівалентно `svn switch --relocate`?
Репозиторій svn, який я віддзеркалюю через git-svn, змінив URL-адресу. У ванільному свн ви б просто зробили svn switch --relocate old_url_base new_url_base. Як я можу це зробити за допомогою git-svn? Просто зміна URL-адреси svn у файлі конфігурації не вдається.


5
Коли настав час видалити гілку функції git?
Я не хочу, щоб у підсумку висіло 82 гілки об’єктів , тому мені цікаво, якими потенційними недоліками може бути просто видалення гілки об’єктів, як тільки я об’єднаю її в майстер. Робочий процес: git co -b feat-xyz hack hack git ci hack some more git ci git co master git merge …

3
Як відновити / повторно синхронізувати після того, як хтось надсилає перебазу або скидання до опублікованої гілки?
Ми всі чули , що один ніколи не повинен перебазуватися опублікував роботу, що це небезпечно, і т.д. Тим НЕ менше, я не бачив ніяких рецептів , розміщених на тому , як впоратися з ситуацією в разі перебазуватися буде опубліковано. Тепер зауважте, що це насправді можливо, лише якщо сховище клонується лише …

4
github: Додавання комітів до існуючого запиту на витягування
Я відкрив запит на витягування репозиторію рейок на github за допомогою кнопки Fork & Edit this file file. Тепер, отримавши відгук про свій PR, я хотів додати ще кілька комітів. так ось що я закінчив тим, що зробив $ git clone git@github.com:gaurish/rails.git #my forked repo $ git rebase -i 785a2e5 …

5
git gc --агресивно проти git repack
Я шукаю способи зменшити розмір gitсховища. Пошук веде мене до git gc --aggressiveбільшості випадків. Я також читав, що це не найкращий підхід. Чому? що я повинен знати, якщо я біжу gc --aggressive? git repack -a -d --depth=250 --window=250рекомендується більше gc --aggressive. Чому? Як repackзменшується розмір сховища? Крім того, я не …

4
Вибірково повернути або перевірити зміни у файлі в Git?
Чи існує команда, яка дозволяє частково скасувати зміни у файлі (або файлах) у робочому каталозі? Припустимо, ви багато разів редагували файл, але ви усвідомлюєте, що хочете скасувати деякі зміни до стану фіксації, але не інші. Я передбачаю такий варіант, git checkoutякий дуже схожий git add -p, тобто він проходить по …
88 git 


5
git status -> Показати файли, які будуть додані (поетапно) у підкаталогах
Скажімо, я запускаю сховище git у папці, і у мене є кілька підкаталогів. У мене є кілька моделей глобулювання, .gitignoreщоб виключити файли з підкаталогів. Однак, коли я це роблю git status до того, як щось зробити , git status показує лише імена підпапок, які будуть додані, не визначаючи конкретно, які …

4
Видаліть старі коміти git
Я дуже новачок у git, і мені було цікаво, чи можливо щось подібне? >git log --pretty=oneline --abbrev-commit 2f05aba Added new feature 3371cec Fixed screw up <-- I want to remove this daed25c Screw up <-- and remove this. e2b2a84 First. So it's like they never happend. Чи можливо це?
88 git 

6
Проблеми з кодуванням виводу журналу git у командному рядку Windows 10
Проблема Як зробити, щоб git logвихід команди правильно відображався в командному рядку Windows? Приклад Як бачите, я можу вводити діакритичні символи належним чином, але на git logвиході якимось чином уникнуто. Відповідно до UTF-8таблиці кодування коди між кутовими дужками ( <і >) з виводу відповідають раніше введеним git configпараметрам. Я намагався …

3
Як знайти хеш гілки в Git?
Враховуючи ім’я локальної / віддаленої гілки, як я можу отримати хеш коміту, на який вказує ця гілка?
88 git 

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