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

Git - це система керування версіями з відкритим кодом, що розроблена та написана Лінусом Торвальдом. Зазвичай використовується для відстеження вихідного коду для програмних проектів. Як DVCS, Git надає потужну допомогу для розгалуження, об'єднання та розподіленого розвитку.

2
Як я можу відновитися після випадкового натискання на git -f?
Я просто побіг git push -fпомилково, перезаписавши таким чином віддалену гілку. Оригінал: (remote origin:) branch master -> commit aaaaaaa branch foo -> commit bbbbbbb (local) branch master -> commit ccccccc branch foo -> commit ddddddd Після git push -f: (remote origin:) branch master -> commit ccccccc branch foo -> commit …

1
Видаліть файл з керування версіями git, не видаляючи його з файлової системи
Як я можу видалити файл із дерева git, не видаляючи його? Легко git addнеотслежіваемих файл , щоб включити його в наступному Ком, проте я не вважаю, як видалити файл , щоб він «неотслежіваемих» знову інша фіксація.
13 git 

3
як витягнути відразу кілька git з git?
У репо в мене є декілька гілок, серед яких "майстер" та "розвиваються", які створені для відстеження віддалених гілок "походження / майстер" та "походження / розвиток". Чи можна вказати, що я хочу одночасно об'єднати (швидко переслати) у майстер і розробку? Коли я git pullзараз роблю, я отримую щось подібне: remote: Counting …
13 git 

1
Як я можу запобігти інтерактивній ребазі запускати гачки перевірки на коміктах?
У мене є ряд комісій, які не відповідають тестам, які виконуються з ними. Мені потрібно інтерактивне переоформлення між цими комітетами; але гачки виходять з ладу, і змушуючи кожну комісію викручуватися, змушуючи мене вручну робити git commit -nкожен крок. Чи є спосіб це автоматизувати? git rebase --interactive --no-verifyне робить те, що …
13 git  interactive 

1
Git: Як знайти, який фільтр видалив рядок?
Я знаю, що я додав рядок у певний комітет і бачу його в приватному акаунті GitHub. У моєму теперішньому відділенні його вже немає. Як я можу знайти, який комітет його видалив?
13 git 

1
Помилка встановлення egit
Щойно встановлено свіжу 32-бітну копію Java та Eclipse. Зараз я намагаюся додати egit вперше, дотримуючись тут інструкцій (використовуючи основне сховище). Я отримую цю помилку, коли намагаюся встановити. Як я це долаю? Не вдається завершити встановлення, оскільки один або більше необхідних елементів не вдалося знайти. Програмне забезпечення, що встановлюється: EGit Mylyn …
12 java  git  eclipse  github 

3
Оновлення git на mac
Я не можу пригадати, як я встановив git деякий час назад .... але тепер він живе /usr/bin/gitі потребує оновлення. Мені все одно, як (заздалегідь складений чи побудований власний), але те, що я не хочу, - це інша версія, що існує десь ще я смутно пам'ятаю згортання (ING) вниз джерела і …

1
Як мати .git папки, ігноровані проектами Eclipse
Щоразу, коли я використовую затемнення у папці із папкою .git, папка .git включається в пошук у межах проекту та відображається у вікні Навігатора. Чи є якийсь спосіб: Переконайтесь, що .git папки не відображаються у вікні Навігатора? Переконайтеся, що .git папки ігноруються при пошуку в межах проекту?
12 git  eclipse 

4
Скопіюйте ключ ssh на іншу машину, щоб я міг використовувати GitHub там?
У мене віддалений сервер. Я вже можу успішно ssh на віддалений сервер - мій ключ знаходиться authorized_keysна віддаленому сервері. Тепер я хочу перейти з GitHub безпосередньо на віддалений сервер. Але я отримую, permission denied (publickey)коли пробую ssh -T git@github.comна віддаленому сервері. Чи потрібно копіювати id_rsa.pubз локальної машини на віддалений сервер, …
12 ssh  git 

4
Використання git як центрального сховища
Я створив git для власного використання - так що я можу отримати доступ до проекту з будь-якого місця і зберегти безпеку версій, якщо я випадково працюю над частиною X тут, а частина Y - тут, і можу злитися при необхідності. Однак лише одна з моїх розробних машин має статичний IP. …
12 git 

3
Як виконувати команди як root у git post-accept hoke
Нещодавно я створив віддалений git repo на сервері для веб-програми, що працює як послуга Upstart. Я хотів би використати гачок після отримання, щоб запустити дії, необхідні для оновлення коду програми та зупинки, а потім перезапустіть послугу запуску. Це мій файл repo.git / гачки / пост-отримання: #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking …
12 linux  bash  git  sudo  upstart 

1
Клон Git працює лише з ssh: // git @ .., а не з git @
Будь-яка ідея, чому репортаж GIT працюватиме лише при використанні, ssh://git@server.com/repo.gitа не при використанні git@server.com/repo.git? Це налаштування сервера кимось іншим, тому поняття не маю, як це було налаштовано, але в BitBucket або GitHub я можу просто використовувати, git@server.com/repo.gitі він працює і клонує репо за допомогою протоколу SSH. Будь-яка ідея, чому для …
12 ssh  git 

3
Git Syntax: Як архівувати сховище?
Тож у мене на локальному комп’ютері є сховище git, яке я хочу архівувати (zip is fine) та завантажувати на свій сервер. Як тільки файл буде завантажений на сервер, я витягну архів. Мені не потрібна жодна інформація про git, тому я думаю, що мені потрібно користуватися, git archiveале я не зовсім …
12 git 

3
Чи небезпечна опція "Використовувати Git та додаткові інструменти Unix з командного рядка Windows"?
Встановлюючи Git, він пропонує можливість додати всі свої msys * nix інструменти у свій PATH, однак він попереджає: Попередження: Це скасує такі інструменти Windows, як "знайти" та "сортувати". Використовуйте цю опцію, лише якщо ви розумієте наслідки. Мої запитання: З якими інструментами він точно конфліктуватиме? Це важливо? Чи часто вони використовуються …
12 git  cygwin  msysgit  msys 

1
Git є надзвичайно повільним у Windows
Я не впевнений, що було змінено, але моя установка Git почала дуже повільна у сховищі середнього розміру. Інші використовують Git з тим же сховищем на подібних машинах. Різні команди, що працюють з локальними файлами, повільні, наприклад, status & amp; commit. push швидко. Windows 10, Git 2.11.0 64 біт, високе споживання …

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