在Git中更改分支
我是git中的新成员。在Git中更改分支
我无法回到主人分支。我使用了几个git bash命令。我在下面提到所有那些结果。
$ git的结帐主
error:pathspec 'master' did not match any file(s) known to git.
$ git的分支主
fatal: Not a valid object name : 'greet'.
$ git的分支
$ git的分支-d迎接
fatal:Couldn't look up commit object for HEAD
我搜索了很多在谷歌和计算器,但找不到安装的任何solution.I和重新安装git的几个times.Also,我曾尝试删除所有与git得到一个解决方案相关的文件夹。
在此先感谢
git checkout master
会做,如果你没有任何文件提交给它。
$ mkdir project ; cd $_ ; git init .
Initialized empty Git repository in /Users/doon/Desktop/project/.git/
$ git checkout master
error: pathspec 'master' did not match any file(s) known to git.
,如果你已经改变到另一个分支git checkout -b branchname
可以切换回掌握同样的方式git checkout -b master
。一旦你登台并提交文件,你将不会再得到那个错误(假设你登录/提交到master
分支。
感谢Doon。你的一个人正在工作。 – 2013-05-14 09:28:43
现在我遇到了一个新问题。我想推送我的本地仓库到github,我使用下面的命令并得到如下结果: '$ g它推动起源大师' ssh:连接到主机github.com端口22:错误的文件号码 致命:无法从远程存储库读取。 请确保您拥有正确的访问权限 存储库存在。 你能说什么是解决方案?哪里有问题 ?? – 2013-05-14 15:42:31
@FoysalFoysal可能最好问这个问题。 – 2013-05-14 19:05:02
你在安装git之后和git checkout之前执行了哪个git命令?你执行过'git init'还是'git clone'? – 2013-05-14 06:54:52
就这么你知道,你的第一次尝试是正确的('git checkout master') - 但是你的仓库有问题 – 1615903 2013-05-14 06:58:35
你是说'git branch'产生NO输出吗?你可以添加'git status'的输出吗? – 2013-05-14 07:04:27