我一直用git跟踪一个小项目。我结帐了一个名为“samad”的分支机构。 我没有做很长时间的改变。当我提交更改并执行git分支时,我只看到了当前正在处理的分支。主分公司失踪了。 可能是什么原因以及我可以做些什么来带回来。
答案 0 :(得分:2)
创建新的(空)repo时,在第一次提交之前不会创建分支。
如果您在提交git checkout -b samad
之前运行master
,则不会创建master
分支。
答案 1 :(得分:0)
你说你没有远程连接。因此,只需从此分支master
创建一个名为samad
的新分支。
$ git checkout -b master
git init
或其他)的?如果您是由git init
创建的,则应自动创建master
(默认分支)。我想,在git init
之后你确实结帐了samad
。所以,master
分支就消失了。 注意:如果你没有在master
分支上提交任何提交,那么它实际上就不存在。
答案 2 :(得分:0)
我假设你已经尝试过:
$ git fetch
再次克隆项目是一个选项吗?