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
πŸ‘14❀‍πŸ”₯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: |

There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the β€œdegenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: β€œhey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. How to create a business channel on Telegram? (Tutorial) Write your hashtags in the language of your target audience. In the β€œBear Market Screaming Therapy Group” on Telegram, members are only allowed to post voice notes of themselves screaming. Anything else will result in an instant ban from the group, which currently has about 75 members. With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to β€œvoice” their feelings.
from us


Telegram DevOps
FROM American