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

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

3
Для чого "git diff - терпіння"?
Чим алгоритм терпіння відрізняється від алгоритму за замовчуванням git diff, і коли я хочу його використовувати?
219 git  diff 

2
До яких «пухких об’єктів» відноситься графічний інтерфейс Git?
Коли я відкриваю графічний інтерфейс Git , я отримую спливаюче повідомлення, на яке посилається loose objects. Я це зробив, git gcі це повідомлення видалили. Що таке loose objectsі як я можу запобігти повторному виникненню цього?
219 git 

7
Git: Як налаштувати KDiff3 як інструмент злиття та інструмент diff
Нещодавно я використовував GitExtension 2.46, але версія Git з такою ж є 1.9.4.msysgit.2. Готовий використовувати лише команди Git, я видалив GitExtension та встановив останню версію, доступну для Git та KDiff3 . Коли я зливаюсь і маю конфлікти, я запускаю таку команду: $ git mergetool Потім я отримую повідомлення: Інструмент злиття …


10
Як мені сказати Git ігнорувати все, крім підкаталогу?
Я хочу ігнорувати всі файли в моєму сховищі, крім тих, що трапляються у binпідкаталозі. Я спробував додати наступне .gitignore: * !bin/* Однак це не дає бажаного ефекту: я створив новий файл всередині bin/, але все git statusще показує nothing to commit (working directory clean). Будь-які пропозиції?
218 git  gitignore 

17
Як змінити розташування за замовчуванням для Git Bash для Windows?
Я використовую Git в Windows 7 і отримую доступ до своїх сховищ через Git Bash. Як я можу змінити розташування за замовчуванням, яке відкриває Git Bash у зручній папці, коли я його запускаю? Навігація до htdocsпевної папки, а потім певної папки, займає багато часу . Чи є спосіб змінити файл …
218 git  windows-7  git-bash 

22
відхилений master -> master (не швидкий вперед)
Я намагаюся підштовхнути свій проект (усі файли в новому сховищі). Я виконую кроки, але коли я натискаю, git push -u origin masterя отримую цю помилку: ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:asantoya/projectnewbies.git' To prevent you from losing history, non-fast-forward updates were rejected Merge …
218 git  push 

21
Код Visual Studio завжди запитує облікові дані git
Я почав використовувати код Visual Studio , і я намагався зберегти свій тестовий проект у GitHub , але Visual Studio Code завжди просить мої дані GitHub . Я встановив у свій ПК GitHub Desktop, а також Git , я вже запускав: git config --global credential.helper wincred але все ще Visual …


12
Як я можу змусити Git слідувати посиланнями?
Моє найкраще буде сценарій оболонки, який замінює символьні посилання копіями, чи є інший спосіб сказати Git слідувати посиланнями? PS: Я знаю, що це не дуже безпечно, але я хочу це зробити лише в кількох конкретних випадках.
217 git  symlink 

4
Як ви натискаєте тег Git до гілки за допомогою refspec?
Я хочу примусити натиснути, наприклад, свій тег 1.0.0до моєї віддаленої masterгілки. Зараз я роблю наступне: git push production +1.0.0:master Я хочу змусити натиснути , тому що все, що мені важливо, - це те, що код всередині1.0.0тегу буде висунутий наmasterгілку віддаленого сховища. Що я роблю неправильно? Оновлення №1 Коли я SSH …
216 git  git-push  git-tag 

16
Як я можу зробити Sublime Text редактором за замовчуванням для Git?
У мене проблема із встановленням Sublime Text 2 як core.editorз git. Я читав кожну публікацію, яку міг знайти вирішення проблеми, але все ще нічого не працює для мене. Я запускаю Windows. Я зробив: git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'" і спробував це з різними аргументами, як -m. Коли …

6
Як git вчинити один файл / каталог
Спробував таку команду: git commit path/to/my/file.ext -m 'my notes' Отримати помилку в git версії 1.5.2.1: error: pathspec '-m' did not match any file(s) known to git. error: pathspec 'MY MESSAGE' did not match any file(s) known to git. Це невірний синтаксис для файлу або каталогу singe? ВІДПОВІДЬ: Аргументи були очікувати …
216 git  commit 

3
Як я можу показати назву гілок у `git log`?
Як я можу показати назву гілок у висновку git log? Наприклад, з, git log --graph --allя отримую хороший огляд комітетів, але заплутаюся, який рядок є головним, а який є моєю гілкою, наприклад.
216 git 


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