Я вчу git, і я стежу за книгою спільноти Git.
Раніше (давно) я зробив публічний сховище на Github, з деякими файлами. Тепер я створив локальне сховище Git на своєму поточному комп’ютері та здійснив деякі файли. Потім я додав віддалену вказівку до своєї сторінки Github:
[root@osboxes c]# git remote add learnc https://github.com/michaelklachko/Learning-C
Це здавалося успішним:
[root@osboxes c]# git remote show learnc
* remote learnc
Fetch URL: https://github.com/michaelklachko/Learning-C
Push URL: https://github.com/michaelklachko/Learning-C
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (local out of date)
Тепер я хочу завантажити файли з мого репоту Github на свій комп’ютер. Я зробив це:
[root@osboxes c]# git fetch learnc
[root@osboxes c]# git merge learnc/master
warning: refname 'learnc/master' is ambiguous.
Already up-to-date.
Однак я не бачу нових файлів у своєму локальному каталозі. Як я можу їх отримати?
Я також намагався це зробити:
[root@osboxes c]# git pull learnc master
From https://github.com/michaelklachko/Learning-C
* branch master -> FETCH_HEAD
fatal: refusing to merge unrelated histories
До речі, локально я перебуваю на головній гілці (інших гілок немає):
[root@osboxes c]# git status
On branch master
nothing to commit, working directory clean
git init
? В останньому випадку ці репозиції не пов'язані між собою (не мають загальних комісій), і ви не можете їх об'єднати (потяг - це витяг + злиття).