CPLUSPLUC Telegram 1211
πŸ“Œ Git Revert vs Git Reset: Π’ Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°? πŸ”„

Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Git, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΅Ρ‘ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π”Π²Π° самых популярных способа β€” git revert ΠΈ git reset. Но ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ!

### πŸ”Ή Git Revert
- Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отмСняСт измСнСния ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°.
- Π˜ΡΡ‚ΠΎΡ€ΠΈΡ сохраняСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ β€” всё Π²ΠΈΠ΄Π½ΠΎ, Π΄Π°ΠΆΠ΅ ошибка.
- БСзопасный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, `main`).
- НС удаляСт ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ β€” просто "ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Π΅Ρ‚" ΠΈΡ… эффСкт.

> πŸ’‘ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
> C1 β†’ C2 β†’ C3 (ошибка) β†’ C4: Revert C3
> Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ошибка ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°, Π½ΠΎ история остаётся ΠΏΠΎΠ»Π½ΠΎΠΉ.

πŸ”Ή Git Reset
- УдаляСт ΠΊΠΎΠΌΠΌΠΈΡ‚(Ρ‹) ΠΈΠ· истории.
- Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ рСпозитория β€” ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ опасно, Ссли ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΡƒΡˆ.
- ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ².
- Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°: soft, mixed, hard.

> πŸ’‘ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
> C1 β†’ C2 β†’ C3 (ошибка) β†’ C3 ΡƒΠ±Ρ€Π°Π½ΠΎ
> Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: история ΠΎΠ±Ρ€Π΅Π·Π°Π½Π°, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π».

πŸ’‘ Π’Ρ‹Π²ΠΎΠ΄:
revert β€” бСзопасный ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ способ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния.
reset β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ остороТности.

πŸ“Œ ПониманиС этих ΠΊΠΎΠΌΠ°Π½Π΄ β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с Git!

#Git #DevOps #Programming #junior
πŸ‘26❀6πŸ₯°1



tgoop.com/cpluspluc/1211
Create:
Last Update:

πŸ“Œ Git Revert vs Git Reset: Π’ Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°? πŸ”„

Когда Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Git, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΅Ρ‘ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π”Π²Π° самых популярных способа β€” git revert ΠΈ git reset. Но ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ!

### πŸ”Ή Git Revert
- Π‘ΠΎΠ·Π΄Π°Ρ‘Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отмСняСт измСнСния ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°.
- Π˜ΡΡ‚ΠΎΡ€ΠΈΡ сохраняСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ β€” всё Π²ΠΈΠ΄Π½ΠΎ, Π΄Π°ΠΆΠ΅ ошибка.
- БСзопасный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, `main`).
- НС удаляСт ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ β€” просто "ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Π΅Ρ‚" ΠΈΡ… эффСкт.

> πŸ’‘ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
> C1 β†’ C2 β†’ C3 (ошибка) β†’ C4: Revert C3
> Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ошибка ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π°, Π½ΠΎ история остаётся ΠΏΠΎΠ»Π½ΠΎΠΉ.

πŸ”Ή Git Reset
- УдаляСт ΠΊΠΎΠΌΠΌΠΈΡ‚(Ρ‹) ΠΈΠ· истории.
- Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ рСпозитория β€” ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ опасно, Ссли ΡƒΠΆΠ΅ Π±Ρ‹Π» ΠΏΡƒΡˆ.
- ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ².
- Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°: soft, mixed, hard.

> πŸ’‘ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
> C1 β†’ C2 β†’ C3 (ошибка) β†’ C3 ΡƒΠ±Ρ€Π°Π½ΠΎ
> Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: история ΠΎΠ±Ρ€Π΅Π·Π°Π½Π°, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π».

πŸ’‘ Π’Ρ‹Π²ΠΎΠ΄:
revert β€” бСзопасный ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ способ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния.
reset β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ остороТности.

πŸ“Œ ПониманиС этих ΠΊΠΎΠΌΠ°Π½Π΄ β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с Git!

#Git #DevOps #Programming #junior

BY C++ Academy




Share with your friend now:
tgoop.com/cpluspluc/1211

View MORE
Open in Telegram


Telegram News

Date: |

With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree." Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. The best encrypted messaging apps 5Telegram Channel avatar size/dimensions Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months.
from us


Telegram C++ Academy
FROM American