從本地push到github以及從github拉一個項目,以及克隆
阿新 • • 發佈:2019-02-23
錯誤 comm 開始 rem ready back chang 不能 ssh
git clone git://github.com/Helloworld.git 克隆一個項目下來
如果沒有配置ssh的話請自行查找配置方法,將密鑰內容復制到github的seting中關於ssh那一項
如果沒有配置ssh的話不能用git的,應該用https 對於上邊的例子應該為
git clone https://github.com/Helloworld.git
克隆下來之後做了修改,想要push到github
git status 發現文件是紅色的,說明還沒有交付git/github進行管理
git add .//將所有文件交付git倉庫
git commit -m "new change" //提交 名字“new change”
git remote add origin [email protected]:Hello World.git 與遠程github倉庫綁定或者說建立連接
如果出現錯誤:fatal: remote origin already exists.
則先:git remote rm origin
然後再次執行上述命令
開始push
git push -u origin master 如果報錯
則先將其拉下來
git pull origin master
如果該操作也報錯
fatal: refusing to merge unrelated histories //認為是兩個完全不相關的文件,不能合並
則加一句話: git pull origin master --allow-unrelated-histories //即便不相關也應該合並
合並完之後再試著push 即上邊說提到的操作
push完刷新github即可看到已經成功push過去
從本地push到github以及從github拉一個項目,以及克隆