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

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

4
Як зробити так, щоб git не вимагав проходити фразу для ключа ssh у Windows?
Я використовую git bash і налаштовую ключ ssh за допомогою ssh-keygen, і кожного разу, коли я щось роблю за допомогою repo git, запитайте мене про пароль /c/Users/jankiewj/.ssh/id_rsa. Чи є спосіб відключити цю парольну фразу.
43 ssh  git  ssh-keys  git-bash 

5
Позначте файл як "незручний" за допомогою Git
Я хочу показати свою роботу, завантаживши їх у мій обліковий запис GitHub. Однак є деякі файли, що містять паролі, як-от підключення до бази даних. Чи є спосіб позначати файл непридатним із Git, щоб він не міг з’являтися на GitHub?
41 git  github 

3
Чи запобігає Git деградація даних
Я читав, що ZFS і Btrfs використовують контрольні суми для запобігання деградації даних, і я читаю, що Git має цілісність через хешування, по суті, все з кожним комітом. Я збирався використовувати сервер Git на Linux NAS з Btrfs RAID 1 для зберігання, але якщо Git має цілісність, я думаю, це …

4
Git: Як видалити всі незафіксовані файли?
Я використовую Git для контролю версій. Тепер я хочу видалити на своїй локальній машині всі файли в сховищі, які не відслідковуються. Я можу використовувати git status щоб перерахувати ці файли, але як я можу видалити їх усі?
40 git 

6
Чи можете ви вказати git-shell у .ssh / санкціонованих_кеях, щоб обмежити доступ лише до команд git через ssh?
Я хотів би мати можливість використовувати ключ ssh для автентифікації, але все ж обмежувати команди, які можна виконати над тунелем ssh. За допомогою Subversion я досяг цього, використовуючи файл .ssh / санкціонований_кейс на зразок: command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc... Я спробував це з командою "/ usr / …
37 ssh  git 

4
Не вдалося натиснути Git із Fatal: HttpRequestException
Дійсно дивно, що коли я намагаюся використовувати git pushсьогодні, повідомлення про помилки Fatal: HttpRequestException encounteredта вимагає ввести ім'я користувача та пароль. Я спробував, git pullі git cloneвони обидва працюють добре. І він працює добре до цього дня, і відновлювати ключ ssh здається марним. Хтось може мені допомогти у цьому? Спасибі …
36 ssh  git  github 

4
Чому я не можу натиснути порожню команду?
git commit --amend --allow-empty потім git push origin master git сказав, що ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'remoteurl' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about …
35 git 



3
Як я можу відновити вилку з оригіналу
Я щойно відіграв проект у Github. Я вніс зміни та надіслав запит на тягу. Власник з’єднав мою вилку з головним проектом і після цього вніс деякі зміни. Тож наразі моя вилка не оновлюється основним проектом. Я сумую за модифікаціями, які він зробив після об'єднання мого запиту на витяг. Як я …
33 git  merge  github  forking 

4
Як я можу включити кольоровий вихід для OSX diff?
Мені потрібно відрізняти два файли (не дві версії одного файлу; вони проте відслідковуються git, але це не пов'язано), і я хотів би отримати кольоровий вихід, як я можу цього досягти? $ diff file_1 file_2 1,9d0 < <script ... > < // more code < </script> $ Наведений вище код показує …
33 macos  terminal  git  diff 

5
Як я можу скасувати зміну файлу у вікні статусу втікачів?
Коли у вікні статусу втікача плагіна , до якого звертається , можна відрізняти зміни для файлу з використанням та перемикання файлів для використання фіксації .:GstatusD- Чи є якийсь подібний ярлик для відміни змін, я маю на увазі еквівалент git checkout -- filename? Оновлення: Знайдено запит на функцію на сторінці втікачів …
33 vim  git 

1
GIT Перезапис гілки з майстром
У мене є стара галузь розробників, яка повністю застаріла. Я не хочу його видаляти, але я хочу повністю замінити його вміст на головну гілку. Значить, я хочу dev_branch = master Я намагався: git merge -s ours dev_branch Не працювало, хоча ...
33 git 

3
Переписати історію git, щоб замінити всі CRLF на LF?
Я збираюся перенести приватне сховище Git з вікна win32 в Ubuntu. Хоча я можу зробити остаточне виконання dos2unix, але я хотів би переписати всю історію, тому деякі графічні інтерфейси Git відображатимуть log / diff правильно. Наприклад, gitg буде вставляти порожні рядки для кожної CR / LF.
32 git 

3
Як я можу поділитися сховищем git?
Чи є спосіб поділитися сховищем в git? Я працюю на ряді машин і часто хочу перенести свій поточний робочий стан з одного в інший. Я шукаю спосіб, яким я можу підштовхнути / витягнути скриньку з одного клона в інший, і чи буде він виглядати як приховування для іншого клону, або …
32 git 

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