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

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

10
Як ви використовуєте сховище "git --bare init"?
Мені потрібно створити центральне сховище Git, але я трохи розгублений ... Я створив голое сховище (на моєму сервері git, машина 2) з: $ mkdir test_repo $ git --bare init Тепер мені потрібно пересунути файли з мого локального сховища (машина 1) до голого сховища (машина 2). У мене є доступ до …
320 git 


30
gpg не вдалося підписати дані фатально: не вдалося записати об'єкт фіксації [Git 2.10.0]
Я переглянув декілька статей щодо прикметних атрибутів на замітку про випуск Git 2.10 Переходячи через який, оновлено git до 2.10.0 та внесло зміни до глобального, в .gitconfigрезультаті чого: [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = abc.def@gmail.com …

14
git: Перемикайте гілку та ігноруйте будь-які зміни, не здійснюючи
Я працював над гіткою git і був готовий здійснити свої зміни, тому я взяв на себе зобов’язання з корисним повідомленням фіксації. Тоді я заочно вніс незначні зміни в код, які не варто зберігати. Я зараз хочу змінити гілки, але git дає мені, помилка: у вас є місцеві зміни на "X"; …
318 git  branch  git-checkout 

8
Видаліть папку та її вміст з історії git / GitHub
Я працював над сховищем для свого облікового запису GitHub, і це проблема, на яку я натрапив. Проект Node.js із папкою з кількома встановленими пакетами npm Пакети були в node_modulesпапці Додав цю папку до сховища git і перемістив код до github (тоді не думав про npm-частину) Зрозуміло, що ця папка насправді …
318 git  github  rebase  git-rebase 

12
Як перейменувати сховище в GitHub?
Я хотів перейменувати одне зі своїх сховищ на GitHub, але я злякався, коли велике червоне попередження сказало: Ми не будемо встановлювати переадресації зі старого місця розташування Вам потрібно буде оновити локальні сховища, щоб вказати на нове місце Перейменування може зайняти кілька хвилин Хтось має покрокові інструкції, як виконати №1 та …
317 git  github  repository 


3
Як я можу зробити "git status", щоб він не відображав незатребувані файли без використання .gitignore?
Як це зробити, git statusщоб без використання файлів не було відтворено без використання .gitignore? Я хочу отримати інформацію про стан модифікації лише для відслідкованих файлів.

11
Чи можливо мати різні конфігурації Git для різних проектів?
.gitconfigзазвичай зберігається в user.homeкаталозі. Я використовую іншу особистість для роботи над проектами для компанії A і ще чимось для компанії B (насамперед ім'я / електронна адреса). Як я можу створити дві різні конфігурації Git, щоб мої реєстрації не імені / електронної пошти?
315 git  git-config 

11
Git: Як розчавити всі комірки на гілці
Я роблю нову гілку masterз: git checkout -b testbranch Я роблю в неї 20 комітів. Тепер я хочу скинути ці 20 комітів. Я роблю це з: git rebase -i HEAD~20 Що робити, якщо я не знаю, скільки комітетів? Чи є спосіб зробити щось на кшталт: git rebase -i all on …

3
Як git-svn клонувати останні n версії із сховища Subversion?
Проблема Як ви створюєте дрібну копію з git-svn з сховища Subversion, наприклад, як витягуєте лише останні три версії? git cloneКоманда може отримати останній п перегляди зі сховищ Git , якщо ви використовуєте опцію --depth, тобто ви отримуєте неповну копію сховища. Приклад: git clone --depth 3 git://some/repo myshallowcopyrepo Чи є подібний …

8
Застосувати .gitignore на наявному сховищі, яке вже відстежує велику кількість файлів
У мене в репозиторії є проект Visual Studio. Нещодавно я додав у свій проект файл .gitignore, і я вважаю, що він говорить Git ігнорувати файли, перелічені у файлі. Моя проблема полягає в тому, що всі ці файли вже відстежуються, і наскільки я знаю, Git не буде ігнорувати файл, який уже …
314 git  gitignore 

9
Як оформити замовлення в Git за датою?
Я працюю над регресією у вихідному коді. Я хотів би сказати Git: "замовити джерело на основі параметризованої дати / часу". Чи можливо це? Я також змінив свої зміни в поточному погляді, які не хочу втрачати. В ідеалі я хотів би перемикатися вперед і назад між поточним джерелом і якоюсь цікавою …
314 git  git-checkout 

6
Що робить 'винна гіта'?
Я бачив багато питань щодо методів використання git blame, але я не дуже їх розумію. Я бачу Blameкнопку вгорі файлів в інтерфейсі GitHub. Після натискання на ньому відображається деяка різниця з іменами користувачів на лівій панелі. Що це вказує? Чому git blameнасправді використовується, крім GitHub?
314 git  git-blame 

5
Різниця між git pull і git pull --подання
Я почав використовувати git десь назад і не повністю розумію тонкощі. Моє основне питання тут - з’ясувати різницю між a git pullі git pull --rebase, оскільки додавання --rebaseопції, здається, не робить щось зовсім інше: просто робить тягу. Будь ласка, допоможіть мені зрозуміти різницю.
311 git  git-pull 

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