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

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

14
Git каже: "Увага! Постійно додається до списку відомих хостів"
Кожен раз, коли я використовую git для взаємодії з пультом, наприклад, під час потягування або натискання, мені відображається таке повідомлення: Попередження: Постійно додано "..." (RSA) до списку відомих хостів. Як я можу запобігти появі цього дратівливого повідомлення? Це лише роздратування - все функціонує належним чином.

4
Дата фіксації Git
Окрім розбору журналу git для рядка дати, чи існує рідний спосіб Git повідомити про дату певного фіксації?
192 git 

5
gitignore всі файли розширення в каталозі
Чи є спосіб ігнорувати всі файли типу в каталозі? ** виглядає безглуздо, щоб це не було, тому це не працює: /public/static/**/*.js Ідея полягає в узгодженні довільних вкладених папок.
192 git  gitignore 

13
Помилка натискання Git: не вдається від’єднати стару (дозвіл відхилено)
На віддаленому сервері я встановив гак після отримання, щоб здійснити перевірку мого сховища: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Але коли я натискаю з локальної машини на сховище git на сервері, я отримую такі повідомлення про помилки: remote: error: unable to unlink old '<file>' (Permission denied) Це відображається багато разів, одне …

3
Перезавантажте git repo з новим .gitignore файлом
Чи можливо "оновити" сховище git після оновлення файлу gitignore? Я просто додав ще більше ігнорування (?) До свого gitignore і хотів би видалити речі, які вже є у репо, що відповідають новому файлу.
192 git 

5
Як git клонувати певний тег
Від git-clone (1) Сторінка посібника --branch також може взяти теги та від'єднати HEAD під час виконання комісії в отриманому сховищі. я намагався git clone --branch <tag_name> <repo_url> Але це не працює. Він повертає: warning: Remote branch 2.13.0 not found in upstream origin, using HEAD instead Як користуватися цим параметром?
192 git  git-clone  git-tag 

15
Чи є кращий спосіб з’ясувати, чи існує місцева гілка git?
Я використовую наступну команду, щоб з'ясувати, чи існує локальне відділення git branch-nameу моєму сховищі. Це правильно? Чи є кращий спосіб? Зверніть увагу, що я це роблю всередині сценарію. З цієї причини я хотів би використовувати сантехнічні команди, якщо це можливо. git show-ref --verify --quiet refs/heads/<branch-name> # $? == 0 means …

5
Як я можу переключити своє сховище git на певний комітет
У моєму сховищі git я зробив 5 команд, як нижче, в своєму журналі git: commit 4f8b120cdafecc5144d7cdae472c36ec80315fdc Author: Michael Date: Fri Feb 4 15:26:38 2011 -0800 commit b688d46f55db1bc304f7f689a065331fc1715079 Author: Michael Date: Mon Jan 31 10:37:42 2011 -0800 commit b364f9dcec3b0d52666c4f03eb5f6efb7e1e7bda Author: Michael Date: Wed Jan 26 13:33:17 2011 -0800 commit 4771e26619b9acba3f059b491c6c6d70115e696c Author: …
191 git 

27
Git bash Помилка: Не вдалося розблокувати дочірній процес: Немає доступних терміналів (-1)
У мене було одночасно до 8 терміналів, що працюють на базі. На даний момент у мене тільки 2. Я раніше не бачив цієї помилки і не розумію, що її викликає. Будь-яка допомога буде вдячна! Зображення додається:
191 git  terminal  git-bash 

15
Git fatal: протокол 'https' не підтримується
Я переглядаю посібник із розгортання Github: https://guides.github.com/activities/forking/ і намагаюся клонувати сховище на своєму комп’ютері. Однак, запустивши команду: $ git clone https://github.com/./Spoon-Knife.git Cloning into 'Spoon-Knife'... fatal: protocol 'https' is not supported Також спробував із SSH: $ git clone git@github.com:./Spoon-Knife.git Cloning into 'Spoon-Knife'... Warning: Permanently added the RSA host key for IP …
191 git 

13
Як я уникаю набирати "git" на початку кожної команди Git?
Мені цікаво, чи є спосіб уникнути необхідності вводити слово git на початку кожної команди Git. Було б добре, якби був спосіб використовувати gitкоманду лише один раз на початку після відкриття командного рядка, щоб потрапити в «режим Git» . Наприклад: git> Після чого кожна команда, яку ми вводимо, за замовчуванням інтерпретується …

3
Чи видалення гілки в git видаляє її з історії?
Походить зі svn, тільки починає знайомитися з git. Коли гілку видаляють у git, чи її видаляють з історії? У svn ви можете легко відновити гілку, повернувши операцію видалення (зворотне злиття). Як і всі видалення у svn, гілка ніколи не видаляється, вона просто видаляється з поточного дерева. Якщо гілка фактично видалена …

2
Як зливається git після вишні?
Уявімо собі, що у нас є masterфілія. Тоді ми створюємо newbranch git checkout -b newbranch і зробіть два нові зобов’язання newbranch: commit1 та commit2 Потім переходимо на майстер і робимо cherry-pick git checkout master git cherry-pick hash_of_commit1 Дивлячись на те, gitkми бачимо, що commit1 та його вишнева версія мають різні …

5
Чи натискаються також теги git?
З часу створення мого сховища виявляється, що створені мною теги не висуваються до сховища. Коли я роблю git tagв локальній директорії, всі теги присутні, але коли я входжу у віддалений сховище та виконуючи git tag, з'являються лише перші кілька. Що може бути проблемою ?.
190 git  git-tag 

5
Які відмінності між подвійною крапкою ".." та потрійною точкою "..." в діапазонах Git diff?
Чим відрізняються наступні команди ?: git diff foo master # a git diff foo..master # b git diff foo...master # c Про це посібник розказує: Порівнюючи гілки $ git diff topic master <1> $ git diff topic..master <2> $ git diff topic...master <3> Зміни між підказками теми та основними галузями. …
190 git  diff  git-diff 

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