我是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存储库
致命:无法从远程存储库中读取。
请确保您拥有正确的访问权限 存储库存在......
此外,我无法创建任何新分支,也不会同步。
答案 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。