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

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


13
Додати всі файли до комісії, крім одного файлу?
У мене є маса файлів у наборі змін, але я хочу спеціально проігнорувати один змінений файл. Виглядає так після git status: # modified: main/dontcheckmein.txt # deleted: main/plzcheckmein.c # deleted: main/plzcheckmein2.c ... Чи є спосіб зробити це, git addале просто проігнорувати один текстовий файл, якого я не хочу торкатися? Щось на …
571 git  git-add 

30
Як я ігнорую помилку на "git pull" про мої локальні зміни, які будуть перезаписані об'єднанням?
Як я ігнорую таке повідомлення про помилку на Git pull? Ваші локальні зміни до наступних файлів будуть замінені об'єднанням Що робити, якщо я хочу їх перезаписати? Я пробував такі речі, як git pull -f, але нічого не виходить. Щоб було зрозуміло, я хочу лише переписати конкретні зміни, не все.
568 git  git-pull  git-stash 


27
Як оновити пароль для Git?
Я використовую BitBucket з Xcode та Git для контролю версій, і нещодавно я змінив усі свої паролі ( дякую Adobe! ). Не дивно, що я більше не в змозі пересилати свої локальні комісії до мого сховища на BitBucket ( Authentication failed for 'https://______.git'), але я забуваю, як оновити кешований пароль …

2
Коментарі в .gitignore?
Чи можете ви писати коментарі у .gitignoreфайл? Якщо так, чи повинен передувати рядок з тим #чи іншим індикатором?
564 git  comments  gitignore 


30
Як я можу налаштувати редактор для роботи з Git у Windows?
Я випробовую Git на Windows . Я дійшов до того, що намагаюся "git commit", і я отримав цю помилку: Термінал німий, але не визначено візуального чи редактора. Будь ласка, надайте повідомлення за допомогою параметра -m або -F. Тож я зрозумів, що мені потрібно мати змінну середовища під назвою EDITOR. Нема …
561 windows  git  cygwin  editor 

10
Як зупинити відстеження віддаленої гілки в Git?
Як зупинити відстеження віддаленої гілки в Git ? Я прошу припинити відстеження, оскільки в конкретному випадку я хочу видалити локальну гілку, але не віддалену. Видалення локального та висунення видалення на віддалене також видалить віддалену гілку: Як видалити гілку Git як локально, так і в GitHub? Чи можу я це зробити …
556 git  branch  git-track 

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

5
Видалену гілку Git видалено, але вона все ще відображається у "гілка -а"
Скажімо, у мене було відділення з назвою coolbranchу моєму сховищі. Тепер я вирішив видалити (віддалено та локально) за допомогою: git push origin :coolbranch git branch -D coolbranch Чудово! Тепер гілка дійсно видалена. Але коли я біжу git branch -a Я все одно отримую: remotes/origin/coolbranch Щось слід помітити, це те, що …
552 git  git-branch 

13
Перемістіть локальний Git repo на новий віддалений, включаючи всі гілки та теги
У мене є місцеве репо Git, яке я хотів би перейти на нове віддалене репо (абсолютно нове репо, створене на Beanstalk, якщо це має значення). У мого місцевого репо є кілька гілок та тегів, і я хотів би зберегти всю свою історію. Схоже, я в основному просто потребую зробити git …
551 git 

8
Як розім’яти твори в git після того, як їх натиснули?
Це дає хороше пояснення розбивання кількох комітів: http://git-scm.com/book/en/Git-Branching-Rebasing але це не працює для комітетів, які вже були натиснуті. Як я розбиваю останні кілька комітетів як у моїх місцевих, так і віддалених репортажах? EDIT: Коли я це роблю git rebase -i origin/master~4 master, зберігаю перший як pick, встановлюю інші три як …
550 git  squash 

8
Як видалити скриньку, створену за допомогою git stash create?
Схоже, що Git Stash робить багато чого, що я хочу, за винятком того, що сценарій трохи важкий, оскільки якщо у вас немає змін, то git stash; git stash popви зробите щось інше, ніж якщо у вас у сховищі є зміни. Здається, git stash createце відповідь на цю проблему, і все …
549 git 

17
Віддалене походження вже існує в 'git push' до нового сховища
У мене є проект на GitHub на якому - то місці, git@github.com:myname/oldrep.git. Тепер я хочу , щоб підштовхнути всі мій код в нове сховище на якому - то іншому місці, git@github.com:newname/newrep.git. Я використав команду: git remote add origin git@github.com:myname/oldrep.git але я отримую це: фатально: віддалене походження вже існує.

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