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

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

29
.gitignore та "Наступні незавершені файли робочого дерева будуть перезаписані під замовлення"
Тому я додав папку до свого .gitignore-файлу. Як тільки я це роблю, git statusце підказує мені # On branch latest nothing to commit (working directory clean) Однак, коли я намагаюся змінити гілки, я отримую наступне: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten …
826 git  git-merge  gitignore 

11
Як я можу побачити, які гілки Git відстежують, яку віддалену / висхідну гілку?
На цей питання є відповіді на Stack Overflow на російському : Як дізнатися, як настроюються на push / pull локальні ветки? Я знаю, що можу зробити git branch --all, і це показує мені як місцеві, так і віддалені гілки, але це не так корисно, щоб показувати мені відносини між ними. …
824 git 

15
Перейменуйте головну гілку як локальних, так і віддалених сховищ Git
У мене є гілка, masterяка відстежує віддалену гілку origin/master. Я хочу перейменувати їх master-oldяк локально, так і віддалено. Чи можливо це? Для інших користувачів, які відстежували origin/master(і які завжди оновлювали свою локальну masterфілію через git pull), що буде після того, як я перейменував віддалену гілку? Чи git pullвсе ще вони …
820 git  git-branch  git-pull 

10
Чи справді Git-вилки є клонами Git?
Я постійно чую, як люди кажуть, що вони розсилають код у Git. Git "fork" звучить підозріло, як Git "клон" плюс деяка (безглузда) психологічна готовність відмовитися від майбутніх злиття. У Git немає команди fork, правда? GitHub робить вилки трохи реальнішими, з'єднуючи кореспонденцію на ній. Тобто ви натискаєте кнопку виделки і пізніше, …

8
Як пов’язати папку з існуючим додатком Heroku
У мене є наявна програма Rails на GitHub і розгорнута в Heroku. Я намагаюся створити нову розроблювальну машину і клонував проект із мого сховища GitHub. Однак мене бентежить питання про те, як пов’язати цю папку з Heroku. Спочатку я використовував heroku createкоманду, але явно не хочу цього робити цього разу, …
814 git  heroku 

21
git відновити видалений файл, де після видалення не було зроблено жодних комісій
Я видалив деякі файли. Я ще НЕ вчиняв. Я хочу скинути робочу область для відновлення файлів. Я зробив а git checkout .. Але видалені файли все ще відсутні. І git statusпоказує: # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # …
812 git 

8
Коли я повинен використовувати git pull --rebase?
Я знаю деяких людей, які використовують git pull --rebaseза замовчуванням, та інших, які наполягають ніколи його не використовувати. Я вважаю, що я розумію різницю між об'єднанням і скасуванням, але намагаюся поставити це в контекст git pull. Це лише про те, щоб не бачити багато повідомлень про злиття, або є інші …
806 git 

30
Git - фатально: неможливо створити '/path/my_project/.git/index.lock': файл існує
Я все ще отримую це повідомлення про помилку, коли я намагаюся перемістити своє дерево проекту на git repo. Я перевірив дозволи цього мого каталогу за допомогою цього проекту, і вони встановлені на 777. У терміналі в каталозі з my_projectя встановив: git init і тоді, якщо я спробую git add. або …
803 git 

11
Відкат до старого Git в публічному репо
Як я можу йти про відкат назад до певного комітету в git ? Найкращою відповіддю, яку хтось міг дати мені, було використання git revertX разів, поки я не досягну бажаного завдання. Отже, скажімо, я хочу повернутись до зобов’язання, яке становить 20 фіксів, я повинен був би виконати його 20 разів. …


19
Як клонувати одну гілку в Git?
У мене є локальне сховище Git під назвою "скелет", яке я використовую для зберігання скелетів проектів. У ньому є кілька відділень для різних проектів: casey@agave [~/Projects/skeleton] git branch * master rails c c++ Якщо я хочу перевірити головну гілку для нового проекту, я можу це зробити casey@agave [~/Projects] git clone …
799 git  branch  git-clone 

4
Скасуйте певну фіксацію в Git, яку висунули на віддалений репост
Який найпростіший спосіб скасувати певний комітет, це: не в голові чи в голові Був висунутий на пульт. Тому що, якщо це не остання фіксація, git reset HEAD не працює. І тому, що його відсунули на пульт, git rebase -i і git rebase --onto викличе певну проблему в пультах. Більше того, …

5
Як скасувати злиття git з конфліктами
Я на гілці mybranch1. mybranch2роздрібнюється mybranch1і в ньому були внесені зміни mybranch2. Потім, коли mybranch1я вже робив, git merge --no-commit mybranch2 це показує, що під час злиття були конфлікти. Тепер я хочу відкинути все ( mergeкоманда), щоб mybranch1повернутися до того, що було раніше. Я поняття не маю, як мені це …

13
Як замінити локальну гілку на віддалену гілку повністю у Git?
У мене є дві гілки: місцева філія (з якою я працюю) віддалене відділення (загальнодоступне, там проходять лише перевірені комісії) Нещодавно я серйозно заплутався у своєму місцевому відділенні. Як я можу повністю замінити локальну гілку на віддалену, щоб я міг продовжувати свою роботу з того місця, де зараз знаходиться віддалений відділення? …
777 git 


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