无法拉入或推入github存储库

时间:2016-12-19 04:09:38

标签: git github gitlab git-bash

我是git世界的新手。我无法理解为什么我无法在github存储库中提取或推送内容。     这是克隆的链接     https://github.com/Mohsin05/developer.git

我正在使用这些命令......

$ git init
$ git config --global user.name "mohsin05"
$ git config --global user.email "mohsinyounas@gmail.com"
$ git clone https://github.com/Mohsin05/developer.git
$ git remote -v
$ git add .
$ git commit -am"First"
$ git push origin master

计算机上的我的文件夹是关于github存储库更新的,但是当我对文件进行任何更改并尝试推送它时会出现此错误

  

致命:'起源'似乎不是一个git存储库

     

致命:无法从远程存储库中读取。

     

请确保您拥有正确的访问权限   存储库存在......

此外,我无法创建任何新分支,也不会同步。

1 个答案:

答案 0 :(得分:0)

问题是您没有在github存储库的克隆上创建提交,而是在克隆的github存储库的父目录中的repo上创建提交。这是因为你的脚本实际上在本地机器上创建了两个git repos:一个在初始目录(git init)中,然后一个在子目录中(git clone) - git clone将检查代码从github中将它放在一个名为的子目录中。根据您的描述,您不需要执行git init(用于创建全新的存储库)。

你真正想要的是:

git clone https://github.com/Mohsin05/developer.git
cd developer
touch First
git add First
git commit -am"First"
git push origin master

克隆你的github repo,将(cd s)切换到repo目录,创建一个名为First的文件,将其添加到repo,并使用注释First提交,然后把它推到github。