Git Revert
lan Git Reset
rong prentah penting ing Git kanggo mbatalake lan nyetel owah-owahan ing commit
sajarah gudang. Mangkene pandhuan babagan cara nggunakake Git Revert
lan Git Reset
:
Git Revert
-
Git Revert
ngidini sampeyan nggawe komitmen anyar kanggo mbatalake(revert
) owah-owahan sing wis ditindakake sadurunge. -
Kanggo
revert
acommit
, gunakake printah ing ngisor iki:git revert <commit_id>
Ganti
<commit_id>
karo ID singcommit
pengin dibalèkaké. A anyarcommit
bakal digawe, mbatalake owah-owahan ing milihcommit
. Revert
ora ngowahicommit
riwayat nanging nggawe anyarcommit
kanggo mbalekake owah-owahan.
Git Reset
-
Git Reset
ngidini sampeyan bali menyang negara sadurunge kanthi mindhahHEAD
cabang lan saiki menyang komitmen tartamtu. -
Git Reset
wis telung mode beda:--soft, --mixed(default), and --hard.
-
Kanggo
reset
cabangHEAD
lan saiki menyang acommit
, gunakake printah ing ngisor iki:git reset --mode <commit_id>
Ganti
<commit_id>
karo ID singcommit
pengin direset. -
Git Reset
mode:-soft:
NgalihHEAD
cabang lan saiki menyang sing ditemtokakecommit
, tetep owah-owahan sadurungecommit
ing area pementasan. Gunakake printahgit reset --soft <commit_id>
.--mixed:
Iki minangka mode standar. NgalihHEAD
cabang lan saiki menyang komit sing ditemtokake lan mbusak owah-owahan sadurungecommit
saka area pementasan. Gunakake printahgit reset --mixed <commit_id>
.--hard:
PindhahHEAD
lan cabang saiki menyang sing ditemtokakecommit
lan mbusak kabeh owah-owahan saka sadurungecommit
. Ati-ati nalika nggunakake, amarga owah-owahan sing ora ditindakake bakal ilang. Gunakake printahgit reset --hard <commit_id>
.
<commit_id>
. Git Reset
ngowahicommit
riwayat lan bisa nyebabake mundhut data, mula gunakake kanthi ati-ati.
Git Revert
lan Git Reset
minangka alat sing kuat kanggo mbatalake lan nyetel riwayat komit ing Git. Gunakake kanthi ati-ati kanggo njamin stabilitas proyek lan supaya data ora ilang.