一、 克隆GitHub上的項目到電腦本地
- 在電腦上新建個文件夾(直接使用Desktop的請無視這一步)
- cd 到上述文件夾
- git clone GitHub上的項目地址
等待一小會兒,GitHub上的項目就被完整地克隆到上述文件夾中了
二、上傳新的本地項目到GitHub上
- 在Github上新建項目,新建時,注意點選創建ReadMe.md文件
- cd到本地項目根目錄
- git init (這一步會在本地項目根目錄下創建屬于該項目的一個git倉庫:倉庫就是一個目錄,默認被隱藏,目錄名為.git)
- git add . (注意:add后面緊跟一個空格,然后再加點號,點號是指添加所有文件,這一步是將項目中的所有文件都添加到文件提交隊列中,準備著將這些文件都提交到上述git倉庫中)
- git status(查看add成功與否,隨時可查看,不愿查看的請無視這一步)
- git commit -m "描述"(引號里面的描述按需自定,可中文)
- git remote add origin Github上的項目地址(將本地的倉庫關聯到Github上的項目)
- git pull origin master(這樣可將Github上的項目的ReadMe.md文件pull至本地項目的根目錄進行版本合并,防止了push報錯。
如果終端提示 fatal: refusing to merge unrelated histories,請使用:
git pull origin master --allow-unrelated-histories) - git push origin master(最后將本地項目push到GitHub上項目中)
三、克隆Github項目后,修改了其中的某些文件,上傳至Github
- git add . (git會智能識別哪些文件被你修改了,然后只提交被修改的文件至git倉庫,沒有被修改的文件則不被提交)
- git status(查看add成功與否,隨時可查看,不愿查看的請無視這一步)
- git commit -m "描述"(引號里面的描述按需自定,可中文)
- git pull origin master(先pull下來進行本地覆蓋,即你修改的文件會覆蓋pull下來的,沒有修改的則使用pull下來的。這一步也就是版本合并以防止push報錯)
- git push origin master(最后將本地修改后的項目push到GitHub上項目中)
參考:
http://www.lxweimin.com/p/08656eb84974
http://blog.163.com/023_dns/blog/static/1187273662013111301046930/