Я синхронизирую свой код разработки на 2 машинах, используя git-репозиторий на USB-диске (следуя этим шагам Настройка git для резервного копирования и синхронизации между двумя компьютерами ).
Я помещаю свои изменения в голое хранилище на USB, а затем извлекаю и объединяю на другом компьютере.
Насколько я понимаю, эти две команды одинаковы, но их вывод отличается. Журнал показывает, что первая команда создает новую ветвь.
Method 1
git fetch origin
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From /usb/backup/code
* [new branch] master -> origin/master
Method 2
git fetch /usb/backup/code.git
From /usb/backup/code
* branch HEAD -> FETCH_HEAD