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

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

10
Виділіть багато підкаталогів у новий, окремий сховище Git
Це питання засноване на підкаталозі Detach в окремому сховищі Git Замість того, щоб вилучати один підкаталог, я хочу від'єднати пару. Наприклад, моє поточне дерево каталогів виглядає приблизно так: /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ І я хотів би цього замість цього: /apps /AAA /libs /XXX --subdirectory-filterАргумент git filter-branchне …

4
Вивільнення віддалених відділень у Git
Я використовую проміжне сховище Git для відображення віддаленого сховища SVN, з якого люди можуть клонуватися та працювати над. Проміжне сховище має його головну гілку щоночі перезавантажувати з висхідного SVN, і ми працюємо над функціональними гілками. Наприклад: remote: master local: master feature Я можу успішно відсунути свою гілку функції назад до …

7
Видалення місцевої філії за допомогою Git
Я гуглив, і є кілька дуже довгих тем на цю тему, і жодна з них, здається, не допомагає. Я думаю, що роблю щось не так. У мене філія називається Test_Branch. Коли я намагаюся видалити його за допомогою рекомендованого методу, я отримую таку помилку: Неможливо видалити гілку "Test_Branch", перевірену в "[location …
135 git 

5
Як перейти назад до "master" з git?
Я взяв свій перший вчинок; потім створили гілку (скажімо, гілку1). У цій гілці я створив каталог "example" і поклав початок. У GitHub я бачу свою нову гілку та новий каталог "приклад", який я додав. Тепер мені цікаво, як я можу "синхронізувати" назад до майстра; і таким чином видалити папку "example" …
135 git 

4
Як створити нову (і порожню!) Гілку кореня?
Я хотів би визначити нову гілку "root" у цьому сховищі git. Під «кореневою» гілкою я маю на увазі гілку, повністю незалежну від усіх інших гілок у сховищі 1 . На жаль, навіть фіксація (назвемо це A) у самій основі дерева фіксів репо містить багато файлів (це було сховище, яке було …
135 git 

10
Як зробити вишню з віддаленої гілки?
У мене виникають проблеми з вишкою. На моїй місцевій машині я зараз перебуваю на своєму "майстерному" відділенні. Я хочу зайняти вишню в комітеті з іншої гілки, названої "зебра". Гілка «зебри» - віддалена гілка. Отже, статус git: # On branch master nothing to commit (working directory clean) Гаразд, зараз я намагаюся …
135 git 

4
gitignore не ігнорує папку
У корені мого проекту у мене fooпапка. Всередині fooпапки я маю barпапку. Я хотів би ігнорувати всі зміни всіх файлів у моїй barпапці. У мене це є gitignore: /foo/bar Папка перевірена: вона існує, і в ній є файли, які слід ігнорувати. gitignoreє commitтед. Однак у мене є файл, де я …
135 git  gitignore 

17
Як я можу надійно зберегти свої секретні ключі та пароль у своїй системі контролю версій?
Я зберігаю такі важливі параметри, як імена хостів і порти серверів розробки та виробництва в моїй системі управління версіями. Але я знаю, що зберігати секрети (наприклад, приватні ключі та паролі бази даних) у сховищі VCS є поганою практикою . Але паролі - як і будь-яке інше налаштування - здаються такими, …

3
Чим відрізняється git am від git?
І те, git amі git applyінше можна використовувати для нанесення патчів. Я не бачу різниці. Зараз я бачу різницю: git amавтоматично здійснює виконання, тоді як git applyлише торкається файлів, але не створює фіксацію. Це єдина різниця?
134 git  patch 

7
Як оновити своє репо?
Я створив голое репо, щоб опублікувати своє сховище, але я не можу зрозуміти, як оновити оголене репо з поточним станом основного сховища.
134 git 

6
Як скоротити папку .git
Моя поточна база має загальний розмір приблизно 200 Мб. Але моя папка .git має дивовижний розмір 5 Гб (!). Оскільки я підштовхую свою роботу до зовнішнього сервера, мені не потрібна велика локальна історія ... Як я можу скоротити папку .git, щоб звільнити місце на своєму ноутбуку? Чи можу я видалити …
134 git 

3
Як скасувати замовлення в git?
Я щойно перевірив більш раннє зобов’язання з місцевого git repo. Я не вносив жодних змін до цього, я просто дивився на це. Тепер я хочу повернутися до свого останнього зобов'язання - як це зробити? Точну команду, яку я використав для перевірки: git checkout e5dff6b3c5d704f9b598de46551355d18235ac08 Тепер, коли я набираю git log, …
134 git 

30
Отримання дозволу (відкритий ключ) в gitlab
Моя проблема полягає в тому, що я не можу натиснути або отримати з GitLab. Однак я можу клонуватись (через HTTP або через SSH). Я отримую цю помилку, коли намагаюся натиснути: Дозвіл відхилено (publickey) фатально: Не вдалося прочитати з віддаленого сховища З усіх потоків, які я подивився, ось що я зробив: …
134 git  ubuntu  ssh  gitlab 

7
Втратив мою схему.rb! Чи можна його регенерувати?
Через деякі проблеми з розгортанням я зупинив відстеження schema.rb в git. Якось я це заповнив і десь по дорозі мій файл schema.rb зник. Чи є спосіб відновлення schema.rb з бази даних або міграцій? Я вважаю за краще не втрачати існуючі дані.


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