From 88cae25ca66b1a88cd06b5d97f7f49af2a186638 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 9 Nov 2020 12:25:40 +0300 Subject: [PATCH] =?utf8?q?=D0=9A=D0=B0=D0=BA=20=D0=B0=D0=B2=D1=82=D0=BE?= =?utf8?q?=D1=80=20curl=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82?= =?utf8?q?=20=D1=81=20git-=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://daniel.haxx.se/blog/2020/11/09/this-is-how-i-git/ Всё банально и ничего особо интересного. Но вот обратил внимание что он не использует git stash, потому что проще сделать отдельную ветку и в ней коммит. В принципе то оно конечно верно, без stash жить можно. Но... как я писал в 3605f863a029ba28f8258bc023f94ef1045b20dc -- огромная куча команд git-а это сахар просто упрощающий жизнь. Лично у меня stash использует супер часто. Даже не смотря на то, что у меня алиасы на git branch (Gb) и git checkout (Gc), я всё равно не смогу делать всё так же быстро и удобно как с git stash-ом. В котором я кстати только в это году научился (точнее наконец то задумался) делать git stash push определённых файлов. Ну тут у каждого свои вкусы и предпочтения. Коллеги любили делать git remote update, а я никогда, ибо только git fetch. Многие любят делать git checkout -b, а я только отдельно git branch и git checkout команды по отдельности (точнее их алиасы). Опять же, куча команд которые чего только не умеют делать. git pull делаю только если уверен в результате (мой remote, состояние которого я знаю) или добавляя какой-нибудь --rebase. -- 2.50.0