Пытанні з тэгам 'git-revert'

Адмяніць змены фіксацыі ў рэпазітары 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
10
адказаў

Як вярнуць незафіксаваных змены, уключаючы файлы і тэчкі?

Ці ёсць каманда git, каб вярнуць усё незафіксаваных змены ў працоўным дрэве і індэксе, а таксама выдаліць зноў створаныя файлы і тэчкі?
зададзены 27 крас. '11 у 19:06
2
адказаў

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

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

Адкат ад старога Git фіксацыі ў публічным РЭПО

Як я магу вярнуцца да пэўнага фіксацыі ў git? Лепшы адказ, які хтосьці мог мне даць, - гэта выкарыстоўваць git revert X раз, пакуль не дасягнуў жаданага камітаў. Такім чынам, дазвольце сказаць, што я хачу вярнуцца да фіксацыі, што 20 камітаў, я павінен ...
зададзены 05 студз. '10 у 20:01
3
адказаў

Адмяніце канкрэтную фіксацыю ў Git, якая была перанесена на выдаленыя рэпазітары

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

Паўтарыць некалькі git здзяйсняе

У мяне ёсць рэпазітар git, які выглядае так: A -> B -> C -> D -> HEAD Я хачу, каб кіраўнік галінкі паказваў на A, гэта значыць я хачу, каб B, C, D і HEAD зніклі, і я хачу, каб галава была сінонімам A. Падобна на тое, я магу альбо попытатьс ...
зададзены 23 сент. '09 у 03:27
2
адказаў

Reset ўсе змены пасля апошняга фіксацыі ў git

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

Як адмяніць апошняе комм ў git

Па памылцы я зрабіў git add. і git commit ў галінцы develop. Але, на шчасце, я не рабіў git push. Такім чынам, я хацеў вярнуць яго назад у зыходны стан. Я спрабаваў git reset --soft і git reset HEAD --hard, але падобна, што я сапсаваў яго. Як гэта вы ка ...
зададзены 24 мая '16 а 20:55
5
адказаў

Паўторнае паўторнае зліццё ў Git

У мяне ўзнікла праблема: у мяне была галіна 28s для канкрэтнай задачы ў Git, якую я аб'яднаў у агульным галінкі develop. Аказваецца, я зрабіў гэта занадта хутка, таму я выкарыстаў git -revert, каб адмяніць зліццё. Аднак зараз прыйшоў час пра ...
зададзены 03 ліпеня '09 ў 10:15
3
адказаў

Чаму git вяртае скаргу на адсутную опцыю -m?

Такім чынам, я працую над праектам з іншымі людзьмі, і там працуюць некалькі відэльцаў-гитов. Хтосьці проста выправіць праблему, і я зліўся з яго відэльцам, але потым зразумеў, што магу знайсці лепшае рашэнне. Я хачу адмяніць зроблены мной комм. Я паспрабаваў зрабіць э ...
зададзены 12 мая '11 у 0:34
5
адказаў

Як перамясціць HEAD назад у папярэдняе месца? (Асобная галоўка)

У git я спрабаваў выканаць squash commit шляхам зліцця ў іншай галінцы і затым скіду HEAD ў папярэдняе месца з дапамогай: git reset origin / master Але мне трэба выйсці з гэтага. Як перамясціць HEAD назад у папярэдняе месца? У мяне ёсць SHA1 frag (2 ...
зададзены 30 снеж. '16 у 0:53
3
адказаў

Мне трэба усплываць і выдаляць "сярэднюю" фіксацыю ў маёй галоўнай галінцы. Як мне гэта зрабіць?

Напрыклад, у наступнай галоўнай галінцы мне трэба выдаліць толькі commit af5c7bf16e6f04321f966b4231371b21475bc4da, што з'яўляецца другім з-за папярэдняй перазагрузкі: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gma ...
зададзены 22 крас. '11 у 18:48
12
адказаў

Паведамленне пра памылку Git Visual Studio 2015 "Не ўдаецца выцягнуць / пераключыцца, таму што ёсць незафіксаваных змены"

Я адчуваю цяжкасці ў выкананні цягі ад origin. Я працягваю атрымліваць: "Немагчыма выцягнуць, таму што ёсць незафіксаваных змены. Зафіксуйце або адмяніце вашыя змены, перш чым выцягнуць зноў. Падрабязнасці глядзіце ў акне" Выснова "...
зададзены 15 крас. '16 а 15:34
3
адказаў

Адмяніць зліццё пасля націску

Выкананыя крокі: У мяне ёсць дзве галінкі branch1 і branch2, $ git branch --Initial state $ branch1 $ git checkout branch2 $ git pull origin branch1 --Step1 Я дазваляю канфлікты і рабіў $ git commit -m "Merge resolved" то $ git checkout branch1 $ gi ...
зададзены 21 сент. '12 у 19:20