Пытанні з тэгам '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
2
адказаў

Як выкарыстоўваць 'git reset --hard HEAD' для звароту да папярэдняй фіксацыі?

Я ведаю, што Git адсочвае змены, якія я раблю ў сваё прыкладанне, і трымаецца за іх, пакуль я не зафіксую змены, але тут, дзе я павесіў трубку: Калі я хачу вярнуцца да папярэдняй фіксацыі, я выкарыстоўваю: git reset --hard HEAD І Git во ...
зададзены 02 сакавіка '12 у 09:36
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
8
адказаў

Як адключыць мой апошні комм ў git

Як я магу раскрыць мой апошні комм ў git? Гэта git reset --hard HEAD або git reset --hard HEAD ^
зададзены 17 мая '10 у 01: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