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

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

4
Примушуйте git stash замінити додані файли
У мене є кілька файлів, які не відстежуються в git. Я вніс деякі зміни і хотів їх здійснити, але зрозумів, що забув спочатку перевірити немодифіковані файли. Тож я приховав файли, потім додав немодифіковані версії. Потім, коли я застосую сховище до сховища, у мене виникають конфлікти через вже додані файли. Як …
223 git 

18
(Mac) -bash: __git_ps1: команда не знайдена
Я намагаюся змінити командний рядок у терміналі. Я продовжую отримувати помилку: -bash: __git_ps1: command not found Я пробував просто ввівши його в термінал як: __git_ps1. Я також спробував це в.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi Як ви можете побачити / сказати, так, …
222 macos  git  terminal  ps1 

5
Використання косого символу у назві гілки Git
Я впевнений, що десь у популярному проекті Git я бачив гілки, як "особливість / xyz". Однак, коли я намагаюся створити гілку з косою рисою, я отримую помилку: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock ref for update: Not a directory …
222 git  branch 

23
статус git показує зміни, git checkout - <файл> їх не видаляє
Я хотів би видалити всі зміни до своєї робочої копії. Запуск git statusпоказує файли змінені. Ніщо, що я роблю, здається, не змінює ці зміни. Наприклад: rbellamy@PROMETHEUS /d/Development/rhino-etl (master) $ git status # On branch master # Changed but not updated: # (use "git add &lt;file&gt;..." to update what will be …

5
Як поставити лише частину нового файлу з git?
Я люблю git add - інтерактивний . Зараз це частина мого щоденного робочого процесу. Проблема здається, що вона не працює з незавершеними файлами. Що я хочу зробити, це відстежувати новий файл, але лише додати його, тобто деякі частини цього нового файлу ще не готові до постановки. Наприклад, за допомогою git …
222 git 

9
Як я можу зробити Git в минулому?
Я перетворюю все на Git для особистого використання і знайшов старі версії файлу, які вже є у сховищі. Як зафіксувати його в історії у правильному порядку відповідно до "змінити дату" файлу, щоб у мене була точна історія файлу? Мені сказали, що щось подібне спрацює: git filter-branch --env-filter="GIT_AUTHOR_DATE=... --index-filter "git commit …


16
Помилка Git: "Підтвердження ключа хоста не вдалося" під час підключення до віддаленого сховища
Я намагаюся підключитися до віддаленого сховища Git, яке знаходиться на моєму веб-сервері, і клоную його до моєї машини. Я використовую такий формат для своєї команди: git clone ssh://username@domain.com/repository.git Це спрацювало чудово для більшості членів моєї команди. Зазвичай після запуску цієї команди Git запропонує ввести пароль користувача, а потім запустить клонування. …
222 git  ssh  ssh-keys 

5
Що означає FETCH_HEAD в Git?
git pull --help каже: У режимі за замовчуванням git pullце стенограма, за git fetchякою слід git merge FETCH_HEAD. Що це таке FETCH_HEADі що насправді зливається протягом git pull?
221 git  git-pull  git-fetch 


21
Отримайте один файл із сховища
Який найефективніший механізм (стосовно переданих даних та використовуваного дискового простору) для отримання вмісту одного файлу з віддаленого сховища git? Поки мені вдалося придумати: git clone --no-checkout --depth 1 git@github.com:foo/bar.git &amp;&amp; cd bar &amp;&amp; git show HEAD:path/to/file.txt Це все ще здається непосильним. Як щодо отримання декількох файлів з репо?

7
Як працюють конверсії рядків, що закінчуються, з git core.autocrlf між різними операційними системами
Я прочитав багато різних питань та відповідей щодо переповнення стека, а також документацію на git про те, як працює налаштування core.autocrlf . Це моє розуміння з того, що я прочитав: Клієнти Unix та Mac OSX (до OSX використовує CR) використовують клієнтські закінчення LF. Клієнти Windows використовують закінчення рядків CRLF. Коли …

16
Зробіть git автоматично видаляти пробіли пробілів перед вчиненням
Я використовую git зі своєю командою і хотів би видалити зміни білого простору з моїх розрізних журналів, журналів, об'єднань тощо. Я припускаю, що найпростішим способом зробити це було б, щоб git автоматично видаляв пробіли пробілів (та інші помилки пробілів ) з усіх комісій під час їх застосування. Я спробував додати …
220 git  whitespace  githooks 


30
git додавати, виконувати та натискати команди в одній?
Чи є спосіб використовувати ці три команди в одній? git add . git commit -a -m "commit" (do not need commit message either) git push Іноді я змінюю лише одну букву, вкладку CSS чи щось таке. І все-таки мені потрібно написати всі три команди, щоб підштовхнути зміни. Є багато проектів, …
220 git 

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