DEVOPSITSEC Telegram 1756
πŸ“Œ 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 #SoftwareEngineering
πŸ‘15❀‍πŸ”₯5❀3πŸ‘Œ1



tgoop.com/DevOPSitsec/1756
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 #SoftwareEngineering

BY DevOps




Share with your friend now:
tgoop.com/DevOPSitsec/1756

View MORE
Open in Telegram


Telegram News

Date: |

Today, we will address Telegram channels and how to use them for maximum benefit. Add up to 50 administrators 3How to create a Telegram channel? The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures.
from us


Telegram DevOps
FROM American