Я новичок, пытающийся объединить мою отмеченную локальную ветку разработки с моим удаленным мастером со следующим (Примечание: для простоты это фиктивные имена):
> git checkout master
> git merge --no-ff development
> git push origin master
> git tag -a v2.0 -m "New production code."
Но
> git checkout master
error: pathspec 'master' did not match any file(s) known to git.
Я сделал git fetch --all
, но ничего не возвращается на консоль.
Попытка
> git branch -a
* development
РЕДАКТИРОВАТЬ: Это полный вывод дляgit branch -a
Куда пропал мой master
?Я вносил изменения в него и вижу его в своем удаленном репозитории GitLab.
Использование git версии 2.14.2.windows.3
EDIT: вывод из git reflog
с реальными именамииз моего репо
$ git reflog
f200462 (HEAD -> naei17dev) HEAD@{0}: commit: Updated
703ef7e HEAD@{1}: commit: Update
144ecdb HEAD@{2}: commit: Initial commit
0992345 HEAD@{3}: commit: Not needed
580e25e HEAD@{4}: commit: Added as variables for checking
594f3ed HEAD@{5}: commit: Fiel system path change
15282a5 HEAD@{6}: commit: Added parameter file
af1846f HEAD@{7}: commit: Re-instated
f99d440 HEAD@{8}: commit: Added parameters file
0ee8227 HEAD@{9}: commit: Update tailoring for changed downloaded data format.
a558bd6 HEAD@{10}: commit: Revision for this year's data.
e55c2b7 HEAD@{11}: commit: Update tailoring to changed downloaded data format.Re vised record check.
b25490b HEAD@{12}: commit: Change England-Wales record check
b6a2f95 HEAD@{13}: commit: Add unzip function. Tailor code to changed downloaded data format.
ca129a3 HEAD@{14}: commit: Update sources
80e0a8c HEAD@{15}: commit: New NAEI year run
6cb8107 HEAD@{16}: commit: Removed
0348715 (tag: naei2016) HEAD@{17}: checkout: moving from 03487159e1f1b61efcb0587 cfc2c59f125e2451a to naei17dev
0348715 (tag: naei2016) HEAD@{18}: clone: from git@git.<CONFIDENTIAL>/ population-distribution.git