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

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

23
GitHub: У дозволі відмовлено (publickey). фатально: віддалений кінець повісив трубку несподівано
Я дотримуюся цих інструкцій нижче, щоб завантажити проект. Глобальна настройка: Download and install Git git config --global user.name "Your Name" git config --global user.email tirenga@gmail.com Add your public key Next steps: mkdir tirengarfio cd tirengarfio git init touch README git add README git commit -m 'first commit' git remote add …
197 git  github  public-key 

8
Поєднайте перші два комітети сховища Git?
Припустимо, у вас є історія, що містить три комірки A, B і C : A-B-C Я хотів би об'єднати два комірки A і B в один прихильний AB : AB-C я намагався git rebase -i A який відкриває моєму редактору такий вміст: pick e97a17b B pick asd314f C Я змінюю …

30
git index.lock Файл існує, коли я намагаюся здійснити, але не можу видалити файл
Коли я роблю "git počin", я отримую наступне: fatal: Unable to create 'project_path/.git/index.lock': File exists. Однак, коли я ls project_path/.git/index.lockце роблю, я кажу, що файл не існує. Будь-які думки щодо того, що мені робити? Я також помітив, що project_path / .git належить root, не впевнений, чи має це щось спільне …
197 git 

9
Як git reset - має підкаталог?
UPDATE² : З Git 2.23 (серпень 2019 року) є нова команда, git restoreяка робить це, дивіться прийняту відповідь . ОНОВЛЕННЯ : Це буде працювати більш інтуїтивно, як у Git 1.8.3, дивіться мою власну відповідь . Уявіть наступний випадок використання: Я хочу позбутися всіх змін у певному підкаталозі свого робочого дерева …

3
Які поняття git HEAD, master, походження?
Коли я дізнаюся про git, я постійно стикаюся з термінами HEAD, master, origin, і я не впевнений, в чому полягають відмінності. Якщо я правильно розумію, HEAD завжди дорівнює останній редакції? І якщо так, це остання редакція всього сховища чи певної гілки чи тегу? Це так заплутано. Я прочитав так багато …
197 git 

16
git visual різняться між гілками
Ця відповідь чудово підходить для того, щоб побачити візуальну різницю між двома файлами, які перевіряються на git: Як я бачу вихід "git diff" за допомогою програми для візуального розгляду? Однак я хотів би бачити візуальну різницю між двома гілками. Поки, здається, найкраща моя ставка: git diff --name-status master dev що …
196 git  diff 

4
Чи може git автоматично перемикатися між пробілами та вкладками?
Я використовую вкладки для відступу у своїх програмах python, але я хотів би співпрацювати (використовуючи git) з людьми, які замість цього використовують пробіли. Чи є спосіб git автоматично перетворювати між пробілами та вкладками (скажімо, 4 пробіли = 1 вкладка) під час натискання / отримання? (подібне до перетворення CR / LF)
196 git  tabs  indentation 

14
Налаштування Git через SSH для входу один раз
Я клонував своє git сховище над ssh. Отже, кожного разу, коли я спілкуюся з майстром походження натисканням або перетягуванням, я повинен повторно ввести свій пароль. Як я можу налаштувати git так, що мені не потрібно вводити свій пароль кілька разів?
196 git  ssh  ssh-keys 

11
Помилка Git Push: відмова від оновлення перевіреної гілки
Я вирішив кілька конфліктів злиття, здійснив, потім спробував підштовхнути свої зміни та отримав таку помилку: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it …
196 git  git-push 

10
Чому git каже: "Перетягнути неможливо, оскільки у вас є неперероблені файли"?
Коли я намагаюся втягнути в каталог свого проекту в терміналі, я бачу таку помилку: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate …

10
Взаємодія Git із сховищем Mercurial
Я використовую GIT на Mac. Достатньо сказано. У мене є інструменти, я маю досвід. І я хочу продовжувати його використовувати. Тут немає війн ... Проблема завжди полягає в сумісності. Більшість людей використовують SVN, що для мене чудово. Git SVN працює з коробки, і це не без надмірних рішень. Люди можуть …

5
Чи можу я зробити запит на тягнення на GitHub?
Чи можу я зробити запит на тягнення до ще однієї суті на GitHub? Я знаю про вилку, клоную і виконую робочий процес для власної суті. Мені хотілося б знати, чи можу я подати запит на оновлення чужої суті моєю виделкою.
195 git  github  gist  pull-request 


4
Як зберегти локальний або віддалений файл під час злиття за допомогою Git та командного рядка?
Я знаю, як об'єднати модифікацію за допомогою vimdiff, але, припускаючи, що я просто знаю, що весь файл добре зберігати або викидати, як це зробити? Я не хочу відкривати vimdiff для кожного з них, я міняю команду хочу, щоб сказати "зберігати локальний" або "тримати віддалений". EG: Я отримав об'єднання з файлами, …
195 git  merge  local 

12
Як змусити баш завершити роботу з псевдонімами?
Справа в точці: Я на mac з bash v3.2.17, я використовую git, встановлений через macports з варіантом bash_completion. Коли я друкую git checkout m<tab>. наприклад, я закінчую це master. Тим НЕ менше, у мене є псевдонім git checkout, gco. Коли я набираю текст gco m<tab>, я не отримую автозавершення назви …
195 git  bash  shell  unix  autocomplete 

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