Питання з тегом 'git-reset'

Встановлює поточну головку сховища Git на задану фіксацію і, при необхідності, скидає індекс і робоче дерево відповідно.
92
відповідей

Як мені скасувати останні коммітов в Git?

Я випадково передав неправильні файли в Git, але я ще не відправив Комміт на сервер. Як я можу скасувати ці коммітов з локального сховища?
заданий 29 травня '09 о 21:09
41
відповідь

Як повернути репозиторій Git в попередню фіксацію

Як я можу повернутися з поточного стану в моментальний знімок, зроблений на певній фіксації? Якщо я роблю git log, то я отримую наступний висновок: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b 'Author: Me <me@me.com> Date: ...
заданий 06 нояб. '10 о 19:58
5
відповідей

Перемістіть існуючу, незафіксованим роботу на нову гілку в Git

Я почав роботу над новою функцією, і після кодування трохи, я вирішив, що ця функція повинна бути в окремій гілці. Як перенести існуючі незафіксовані зміни в нову гілку і reset мій поточний? Я хочу reset мою поточну гілку, сохр ...
заданий 08 сент. '09 о 18:57
11
відповідей

Чому є два способи видалити файл з Git?

Іноді git пропонує git rm --cached відключити файл, іноді git reset HEAD file. Коли слід використовувати який? EDIT: D: \ code \ gt2> git init Initialized empty Git repository in D: /code/gt2/.git/ D: \ code \ gt2> touch a D: \ code \ gt2> git stat ...
заданий 03 Серпня. '11 в 0:50
12
відповідей

Як я можу скасувати git reset --hard HEAD ~ 1?

Чи можна скасувати зміни, викликані наступною командою? Якщо так, то як? git reset --hard HEAD ~ 1
заданий 08 Серпня. '08 в 2:22
10
відповідей

Як повернути незафіксовані зміни, включаючи файли і папки?

Чи є команда git, щоб повернути все незафіксовані зміни в робочому дереві і індексі, а також видалити новостворені файли і папки?
заданий 27 Квітня. '11 о 19:06
10
відповідей

Чи можу я видалити фіксацію git, але зберегти зміни

В одній з моїх гілок розробки я вніс деякі зміни в свою кодову базу. Перш ніж я зміг завершити функції, над якими я працював, мені довелося перемкнути поточну гілку на майстер-диск, щоб продемонструвати деякі функції. Але буд ...
заданий 02 Квітня. '13 о 21:56
7
відповідей

Як скасувати локальну фіксацію git

Моя проблема в тому, що я змінив файл, наприклад: README, додав новий рядок "це для моєї тестовій ділянці" і зберіг файл, потім я випустив наступні команди git status # On branch master # Changed but not updated: # (use "git add <fi ...
заданий 31 Січня. '11 о 15:14
3
відповідей

Скасуйте конкретну фіксацію в Git, яка була перенесена на віддалені репозиторії

Який найпростіший спосіб скасувати конкретну фіксацію, яка: не в голові або голові Був натиснутий на віддалений комп'ютер. Тому що, якщо це не остання фіксація, git reset HEAD не працює. І оскільки він був натиснутий на віддалений, git rebas ...
заданий 23 февр. '10 о 17:21
2
відповідей

Як використовувати 'git reset --hard HEAD' для повернення до попередньої фіксації?

Я знаю, що Git відстежує зміни, які я вношу в свій додаток, і тримається за них, поки я не зафіксую зміни, але тут, де я повісив трубку: Коли я хочу повернутися до попередньої фіксації, я використовую: git reset --hard HEAD І Git у ...
заданий 02 березня '12 о 9:36
8
відповідей

Як відключити мій останній Комміт в git

Як я можу розкрити мій останній Комміт в git? Це git reset --hard HEAD або git reset --hard HEAD ^
заданий 17 травня '10 в 1:26
6
відповідей

git скасувати всі незафіксовані або не збережені зміни

Я намагаюся скасувати всі зміни з моменту останнього коммітов. Я пробував git reset --hard і git reset --hard HEAD після перегляду цього повідомлення. Я відповідаю, що голова тепер в 18c3773 ... але коли я дивлюся на свій локальний джерело, всі файли все ...
заданий 28 дек. '12 о 23:46
5
відповідей

Яка різниця між "git reset" і "git checkout"?

Я завжди думав про git reset і git checkout як про те ж, в тому сенсі, що обидва повертають проект до певної фіксації. Однак я відчуваю, що вони не можуть бути точно такими ж, як це було б зайвим. Яка фактична різниця між цими двома? ...
заданий 03 сент. '10 о 23:21
5
відповідей

Git: не вдається скасувати локальні зміни (помилка: шлях ... не завантажений)

У мене є стан робочого дерева $ git status foo / bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file> ..." to unstage) # (use "git add / rm <file> ... "as appropriate to mark resolution) # # deleted by u ...
заданий 11 червня '10 об 11:04
2
відповідей

Reset всі зміни після останнього фіксації в git

Як я можу скасувати всі зміни, внесені в мій каталог після останнього коммітов, включаючи видалення доданих файлів, скидання змінених файлів і додавання віддалених файлів?
заданий 08 Січня. '11 в 0:09