2016-12-19 30 views
0

我是git世界的新成員。我無法理解爲什麼我無法在github存儲庫中拉或推東西。 這是鏈接克隆 https://github.com/Mohsin05/developer.git無法在github存儲庫中執行或推入

我使用這些命令....

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

我的計算機上的文件夾相對於更新到GitHub的倉庫,但是當我做出任何改變該文件,並嘗試將其推給了這個錯誤

致命的:「出身」並不似乎是一個Git倉庫

脂肪al:無法從遠程存儲庫讀取。

請確保您有正確的訪問權限 和倉庫是否存在...

而且我不能創造任何新的分支,它不同步。

+1

刪除所有內容,克隆後不要'git init','cd'到目錄 – Danh

+0

@Danh讓它成爲答案,因爲您(可能)是正確的。 –

回答

0

問題是你沒有在你的github倉庫的克隆上創建一個提交,你正在克隆github倉庫的父目錄的repo上創建一個提交。這是因爲你的腳本實際上是在你的本地機器上創建了兩個git倉庫:一個在初始目錄(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庫,開關(cd S)到回購目錄,創建一個名爲First文件,把它添加到回購,提交它的評論First,並推到github。