1. 程式人生 > >從本地push到github以及從github拉一個項目,以及克隆

從本地push到github以及從github拉一個項目,以及克隆

錯誤 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拉一個項目,以及克隆