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

Встановлює поточну заголовок репортажу Git на вказану фіксацію та необов'язково скидає індекс та робоче дерево для відповідності.

6
Як відмовитись від місцевих комісій у Git?
Я працював над чимось, і вирішив, що це повністю накручено ... після того, як щось зробив. Тому я спробував таку послідовність: git reset --hard git rebase origin git fetch git pull git checkout У цей момент я отримав повідомлення Your branch is ahead of 'origin/master' by 2 commits. Я хочу …
262 git  git-reset 


1
Яке значення скидання git - жорстке походження / майстер?
Я зробив git pullі отримав помилку: Наступні файли робочого дерева будуть замінені об'єднанням ... Будь ласка, перемістіть або видаліть їх, перш ніж ви зможете об'єднатись. Щоб вирішити це, я зробив наступне: git fetch git reset --hard origin/master Тепер, коли я це роблю git pull, він говорить усе сучасне. Я хочу …

9
Як git reset - має підкаталог?
UPDATE² : З Git 2.23 (серпень 2019 року) є нова команда, git restoreяка робить це, дивіться прийняту відповідь . ОНОВЛЕННЯ : Це буде працювати більш інтуїтивно, як у Git 1.8.3, дивіться мою власну відповідь . Уявіть наступний випадок використання: Я хочу позбутися всіх змін у певному підкаталозі свого робочого дерева …

5
Скасувати "git add <dir>"?
Я помилково додав файли за допомогою команди "git add dir". Я ще не виконував "git commit". Чи є спосіб видалити цей dir та все, що міститься в ньому, з комітету? Я спробував git reset dir, але не вийшло. Мабуть, git reset fileце спосіб його скасувати. Але у мене так багато …
186 git  git-reset 

7
Як я можу перемістити HEAD назад до попереднього місця? (Відображена голова) & Скасувати зобов’язання
У Git я намагався виконати squash commitоб'єднання в іншу гілку, а потім перезавантаження HEADна попереднє місце за допомогою: git reset origin/master Але мені потрібно вийти з цього. Як я можу перемістити HEAD назад до попереднього місця? У мене є фрагмент SHA-1 ( 23b6772) комісії, до якого мені потрібно перемістити його. …

3
"Git rm - кешований x" проти "git reset head - x"?
GitRef.org - Основні : git rmвидалить записи з місця постановки. Це дещо відрізняється від git reset HEADфайлів "нестабільності". Під "нестабільністю" я маю на увазі, що він повертає місце постановки до того, що було там, перш ніж ми почали змінювати речі. git rmз іншого боку, просто виштовхує файл повністю зі сцени, …


11
Скасувати скидання git - твердий із непосланими файлами в області постановки
Я намагаюся відновити свою роботу. Я нерозумно робив git reset --hard, але до цього робив лише get add .і не робив git commit. Будь ласка, допоможіть! Ось мій журнал: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use "git reset HEAD &lt;file&gt;..." to unstage) …

4
Git: Як повторно використовувати / зберегти повідомлення про фіксацію після "скидання git"?
Як користувач Git, я регулярно стикаюсь із ситуацією, що мені потрібно переробити один чи кілька комісій у спосіб, який не вписується в --amendабо rebase -iз фіксацією. Зазвичай я б робив щось подібне git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I need to retype …

3
Мені потрібно спливати та видаляти “середній” коміт у моїй головній гілці. Як я можу це зробити?
Наприклад, у такій головній гілці мені потрібно смітити лише коміт af5c7bf16e6f04321f966b4231371b21475bc4da, який є другим завдяки попередньому перебазуванню: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Fri Apr 22 00:15:50 2011 +0200 show github …

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

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