Git cheatsheet
Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π³ΠΈΡΠΎΠΌ
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ Git
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ SSH ΠΊΠ»ΡΡΠ° ΠΊ Github/Gitlab
ΠΠΠΠΠ: ΠΏΠΎΠ΄Π²ΡΠ·Π°ΡΡ SSH ΠΏΠΎΠ΄ Π³ΠΈΡ - Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅, ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°ΡΠΎΠ»Ρ.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ SSH ΠΊΠ»ΡΡ
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (git bash ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ).
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
.ΠΠΎΠ³Π΄Π° ΡΠΏΡΠΎΡΡΡ "Enter a file in which to save the key" ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅
Enter
, ΠΊΠ»ΡΡ Π±ΡΠ΄Π΅Ρ Π»Π΅ΠΆΠ°ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠΎΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ ΡΡΠ°Π·Ρ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π΅Π΅.
ΠΠΎΠΏΠΈΡΡΠ΅ΠΌ ΠΊΠ»ΡΡ ΠΈ ΠΏΠΎΠ΄Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ΄ Π³ΠΈΡΡ Π°Π±/Π³ΠΈΡΠ»Π°Π±
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
pbcopy < ~/.ssh/id_rsa.pub
ΠΡΠ»ΠΈ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΈΡΠ΅ΠΌ
cat ~/.ssh/id_rsa.pub
ΠΈ ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ ΡΠΎ ΡΡΠΎ Π½Π°ΠΌ Π²Π΅ΡΠ½ΡΠ»ΠΎΡΡ.ΠΡΠ΅ΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π½Π° Github/Gitlab
SSH keys
, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π² ΡΡΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅new key
, Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠΎ ΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π»ΠΈ.Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ (ΠΈ Π½ΡΠΆΠ½ΠΎ) ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΡΡΠ³ΠΈΠ²Π°ΡΡ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· SSH.
ΠΠΎΠ½ΡΡ: ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π²ΡΠ΅Ρ https ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² Π½Π° ssh
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Ρ Π²Π°Ρ?
git remote -v
.ΠΡΠ»ΠΈ Π°Π΄ΡΠ΅Ρ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π½Π°
https://
, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρgit remote set-url origin git@github.com:USERNAME/REPOSITORY.git
, Π³Π΄Π΅ ΡΠΊΠ°Π·Π°ΡΡ Ρ ΠΎΡΡ (github/gitlab), Π²Π°ΡΠ΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΈΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.ΠΡΠ΅ ΡΠ°Π·
git remote -v
ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ Π·Π°ΠΊΠΈΠ΄ΡΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΄Π° ΡΠ²ΠΎΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π΅ΡΡΡ)
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π² GitHub/GitLab/BitBucket.
Π ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ
git init
.git add .
git commit -m "initial commit"
git remote add origin git@git-where-you-are.com:your-name/your-awesome-git-project.git
git push -u origin master
ΠΠΎΡΠΎΠ²ΠΎ
ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π³ΠΈΡ ΠΊΠΎΠΌΠΌΠ°Π½Π΄ Π² ΠΎΠ΄Π½Ρ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠΌΠΌΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ &&
:
git commit -am "new commit" && git push
ΠΡΠΌΠ΅Π½Π° Π²ΡΠ΅Π³ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π±ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΈ Π΅ΡΠ΅ (ΠΊ ΡΡΠ°ΡΡΡΡ) Π½Π΅ Π·Π°ΠΊΠΎΠΌΠΌΠΈΡΠΈΠ»ΠΈ
git checkout -- .
ΠΡΠΌΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π·Π°Π»ΠΈΠ»ΠΈ Π½Π΅ Π² ΡΡ Π²Π΅ΡΠΊΡ
Π Π²Π΅ΡΠΊΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΊΠΎΠΌΠΌΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ
git reset HEAD~1 --soft
.ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΊΠΎΠΌΠΌΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΌΠ΅Π½Π΅Π½, Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π΅ΡΠ½ΡΡΡΡ Π² Π½ΡΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ (Π½Π΅ ΠΏΡΠΎΠΏΠ°Π΄ΡΡ).
git stash
(ΡΠΏΡΡΡΠ°ΡΡ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π³ΠΈΡΠ°).git checkout correct-branch
git stash apply
(Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π½ΡΠΆΠ½ΡΡ Π²Π΅ΡΠΊΡ).git commit -am "Your commit message"
ΠΡΠΌΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠ° ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π² Π½Π΅ΠΌ ΡΠ΄Π΅Π»Π°Π½Ρ
git reset HEAD~1 --hard
Π Π°Π±ΠΎΡΠ° Ρ Π²Π΅ΡΠΊΠ°ΠΌΠΈ
ΠΠΠΠΠ! ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π²Π΅ΡΠΊΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° Π½Π΅Π΅
git checkout -b your-new-awesome-branch
Pull/push ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
git pull/push origin your-branch
Π‘Π»ΠΈΡΠ½ΠΈΠ΅ (merge) Π²Π΅ΡΠΊΠΈ master Ρ Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΠΊΠΎΠΉ Ρ Π½ΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠ°ΠΌΠΈ
ΠΠ°ΠΊΠΈΠ½ΡΡΡ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π³ΠΈΡ Π½Π° ΡΠ²ΠΎΡ Π²Π΅ΡΠΊΡ(
git add . && git commit -m "new-commit" && git push origin your-branch
).git checkout master
git pull
git checkout your-branch
git merge master
Π€ΠΈΠΊΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ (ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π±ΡΠ΄Π΅Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ, ΠΈΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠ² >>>>>>>> ΠΈ <<<<<<<<<), Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ IDE.
git commit -am "merging changes from my branch" && git push
Π’Π΅ΠΏΠ΅ΡΡ Π² Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΠΊΠ΅ Π΅ΡΡΡ ΡΠ»ΠΈΡΡΠ΅ Π²Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠ°ΡΡΠ΅ΡΠ°, ΡΠ΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΊΠΈΠ½ΡΡΡ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»ΠΎ Π² ΠΌΠ°ΡΡΠ΅Ρ.
git checkout master
git merge your-branch
ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΡΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ, Π²ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ»ΠΈΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
Profit
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ Ρ Π²Π΅ΡΠΊΠΈ Π½Π° Π²Π΅ΡΠΊΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π» ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ git?.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΠΎ Π²Π΅ΡΠΊΠ΅ (ΠΈΠΌΠ΅Π΅ΡΠ΅ Π½Π΅Π·Π°ΠΊΠΎΠΌΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ), ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π° Π΄ΡΡΠ³ΡΡ Π²Π΅ΡΠΊΡ git ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅Ρ ΡΠΌΠ΅ΡΠ΄ΠΆΠΈΡΡ Π²ΡΡ Π²Π°ΡΡ ΡΠ΅ΠΊΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π²Π΅ΡΠΊΠΎΠΉ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ, Π° ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ΅ΡΡΠ½Π°. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ Π²Π΅ΡΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ»Π» ΡΠ΅ΠΊΠ²Π΅ΡΡ ΡΠΎΡΠ΅Π΄Π°), ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
ΠΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΠΎΠΌΠΈΡΡΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ Π²Π°Ρ ΠΊΠΎΠ΄ Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΈ Π²Ρ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠΈΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ "ΡΠΏΡΡΡΠ°ΡΡ", ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
git stash
. Π Π³ΠΈΡΠ΅ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ "ΠΊΠ°ΡΠΌΠ°Π½", Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ ΠΊΡΡΠΊΠΈ ΠΊΠΎΠ΄Π°. ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΠ΅ Π²Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈΡΡΠ΅Π·Π½ΡΡ, ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ Π² ΡΡΠΎΡ ΠΊΠ°ΡΠΌΠ°Π½. Π’ΠΎ Π΅ΡΡΡ ΠΊΠΎΠ΄ ΠΎΡΠΊΠ°ΡΠΈΡΡΡ Π΄ΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π»ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Π²Π΅ΡΠΊΠΈ. ΠΠΎΠ³Π΄Π° Π²Ρ Π²Π΅ΡΠ½Π΅ΡΠ΅ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π° ΡΠ²ΠΎΡ Π²Π΅ΡΠΊΡ ΠΈ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ ΡΠ½ΠΎΠ²Π° ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρgit stash apply
- ΡΡΠΎ Π²Π΅ΡΠ½Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ· ΠΊΠ°ΡΠΌΠ°Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Π²Π°ΡΡ Π²Π΅ΡΠΊΡ.
Last updated