Яндекс.Метрика

вторник, 23 октября 2012 г.

Git: тривиальное нетривиальными командами

При работе с git-ом удивляет и страшно бесит то, что действия не называются своими именами. Вообще, я подозреваю, что есть аналоги действий с более вменяемыми именами. Вот три примера.

1. Вы внесли немного изменений, и поняли, что они вам не нужны, и даже не успели их закоммитить в локальную ветку. Как их откатить? Интуитивно кажется должно быть revert, reverse, reset. Нет.
git checkout
2. Хотите сопоставить локальную ветку удаленной. Кажется должно быть branch... Нет.
git push -u origin <branch_name>
 3. Хотите удалить ветку на удаленном сервере. Кажется rm, delete, move? Нет.
git push origin :<branch_name>

2 комментария: