这是我使用GITHUB的第一天,尽管有很多谷歌搜索,但我仍然坚持这个问题。她是我迄今所做的
克隆存储库
git clone https://github.com/OfficeDev/Complete-Me-Code-Sample.git既然我不想破坏主要的分支,我就创建了自己的分支
git branch validation现在我转到我的分支
git checkout validation现在我在本地做了所有的改变。之后,我创建了远程分支。
git remote add validation https://github.com/OfficeDev/Complete-Me-Code-Sample.git现在我尝试上传我所有的代码
git push complete-me-code-sample validation它向我询问用户名和密码,然后给出一个错误。
fatal: 'complete-me-code-sample' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.但不是对每个人都开放吗?或者我是否需要联系这个项目的所有者并要求权利?如果是,我应该要求什么权利?
在这个时候,我发现太多的信息,我很难不去读博士学位。
你能告诉我我如何签入我的代码吗..。同时,我也可以找到一个资源,它可以教我git,而不需要太多RTFM。
发布于 2014-09-13 19:56:46
您的错误很简单,而且与git有关,而不是github。下面是:
现在我在本地做了所有的改变。之后,我创建了远程分支git远程添加验证https://github.com/OfficeDev/Complete-Me-Code-Sample.git。
--这不是如何创建远程分支的,在这里您添加了另一个起源(名为验证),它基本上是同一个回购的另一个克隆。你说过其他回购在那个地址是不正确的,因为那里什么都不存在。
当您git push (如果远程分支不存在)时,默认情况下它是创建的,所以如果您只是跳过这个步骤,那么这个分支就会创建得很好。
正确和优化的步骤应该是:
git clone https://github.com/OfficeDev/Complete-Me-Code-Sample.git
// Creates and changed branch at the same time
git checkout -b validation
// You'll need to commit files first, just in case you missed that
git commit -am "my sample commit"
// Depending on how you set up the repo git push could be enough
git push origin validation试试这个,让我知道进展如何。
https://stackoverflow.com/questions/25826960
复制相似问题