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

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

12
Чому моє сховище git таке велике?
145M = .git / об'єкти / pack / Я написав сценарій, щоб додати розміри різниць кожного коміту та комітету, перш ніж він повернеться назад від кінця кожної гілки. Я отримую 129 Мб, що без стиснення і без обліку однакових файлів у гілках та загальної історії між гілками. Git враховує всі …
141 git 

2
Запишіть операцію копіювання файлів за допомогою Git
Коли я переміщую файл у git за допомогою git-mv, статус показує, що файл було перейменовано, і навіть якщо я змінюю деякі частини, він все ще вважає майже те саме (що добре, тому що він дозволяє мені слідкувати за його історією) . Коли я копіюю файл, оригінальний файл має деяку історію, …
141 git  file  copy 

6
Змініть диск у git bash для Windows
Я намагався перейти до мого місця приводу E:/Study/Codesв git bashу вікнах. У командному рядку для зміни диска я використовую E:Він повертає помилку в git bash. bash: E :: команда не знайдена. Як змінити своє поточне місце розташування каталогу /c/usersнаE:Study/Codes
141 windows  git  git-bash 

18
gitignore без бінарних файлів
Як можна ігнорувати бінарні файли при gitвикористанні .gitignoreфайлу? Приклад: $ g++ hello.c -o hello Файл "привіт" - це двійковий файл. Можна gitігнорувати цей файл?
141 git  gitignore 

6
Git Clone: ​​Просто файли, будь ласка?
Я хочу клонувати репортаж GIT, а НЕ закінчувати .gitкаталог. Іншими словами, я просто хочу файли. Чи є спосіб це зробити? git clone --no-checkoutзробив прямо протилежне тому, що я хочу (дав мені просто .gitкаталог). Я намагаюся зробити це для віддаленого репо, а не локального, це означає, що це не дублікат " …
141 git 

1
Де Git зберігає SHA1 комітету для підмодуля?
Я знаю, що коли ви додаєте підмодуль у сховище git, він відслідковує певну послідовність цього підмодуля, на яку посилається його sha1. Я намагаюся знайти, де зберігається це значення sha1. .gitmodulesІ .git/configфайли тільки показати шляхи для субмодуля, але не SHA1 фіксації. Посилання на git-підмодуль (1) говорить лише про gitlinkзапис, а посилання …
141 git  git-submodules  sha 

9
Переміщення вмісту сховища Git до іншого сховища із збереженням історії
Я намагаюся перемістити лише вміст одного сховища ( repo1) до іншого наявного сховища ( repo2), використовуючи наступні команди: git clone repo1 git clone repo2 cd repo1 git remote rm origin git remote add repo1 git push Але це не працює. Я переглянув аналогічну публікацію, але виявив лише одну, що рухається …
141 git  merge  repository  migrate 

8
Чи можу я змусити git розпізнавати файл UTF-16 як текст?
Я відстежую файл віртуальної машини Virtual PC (* .vmc) в git, і після внесення зміни git визначив файл як бінарний і не став би для нього відмінним. Я виявив, що файл закодований в UTF-16. Чи можна навчити Git розпізнавати, що цей файл - текст та обробляти його належним чином? Я …

5
Як я можу відформатувати патч із тим, що я сховую
В git я приховую свої зміни. Чи можливо я можу створити виправлення з тим, що приховую? А потім застосувати цей патч у якомусь іншому сховищі (у мого колеги)? Я знаю git format-patch -1, але думаю, що це за те, що я домігся. Але я шукаю те саме, що стосується змін, …
140 git  git-stash  git-patch 

18
Використання .gitignore для ігнорування всього, крім конкретних каталогів
Моє питання полягає в тому, що в моєму git repo є маса веб-сайтів WordPress, з яких я хочу вибірково вводити лише вміст своїх themesпапок, ігноруючи решту зайвих файлів, знайдених у WordPress. Раніше я використовував файли .gitignore, щоб ігнорувати типи файлів, але чи можна їх використовувати навпаки - тобто ігнорувати все, …
140 git  gitignore  glob 

2
Як змусити батьків здійснити злиття в git?
Деякі команди git приймають батьківську версію; інші (наприклад git revert), як батьківський номер. Як отримати батьків в обох випадках. Я не хочу використовувати команду графічного журналу, тому що часто потрібно прокручувати довге дерево, щоб знайти другого батька.
140 git  merge 


28
не вдалося вирішити помилку хоста github.com під час клонування віддаленого сховища в git
Що я зробив: я створив віддалене сховище на Github і намагаюся клонувати віддалений сховище на своїй локальній машині. Під час клонування я надаю URL-адрес клона та цільову папку. Але кожен раз, коли я намагаюся клонувати, я отримую цю помилку: Помилка: "fatal: неможливо отримати доступ" https://github.com/hyperion057/spring-repo.git/ ': Не вдалося вирішити хост: …
140 git  github 


7
Як я можу змусити git ігнорувати майбутні редакції файлу?
Я створив версію файлу за замовчуванням для файлу, що міститься у сховищі git. Важливо, що коли хтось клонує сховище, він отримує копію цього файлу. Однак я хотів би встановити git так, щоб він ігнорував зміни цього файлу пізніше. .gitignoreпрацює лише на відслідковуваних файлах. Моя мотивація полягає в тому, що цей …
140 git  gitattributes 

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