1.首先你要擁有GitHub的賬號沼本,注冊地址:https://github.com/join?source=header
2.準(zhǔn)備好準(zhǔn)備上傳的項目兢交,放置桌面(其他位置也可)薪捍,使用Xcode創(chuàng)建項目時候自動生成的文件夾即可。
3.打開終端配喳,運行
cd /Users/aurorac/Desktop/XMLDownload
4.建立本地倉庫 (Xcode自帶創(chuàng)建酪穿,iOS開發(fā)可不進行這一步)
git init
5.將項目中的所有文件添加到本地倉庫中
git add .
6.將add的文件commit到倉庫中
git commit -m "XMLDownload"
7.去github上創(chuàng)建自己的Repository,創(chuàng)建頁面如下圖所示
點擊創(chuàng)建晴裹,進入下一頁面被济,拿到下面框中的HTTPS地址,進行下一步
8.將本地的倉庫與GitHub遠程倉庫連接起來
git remote add origin https://github.com/zhangjiahuan8888/XMLDownload.git
9.上傳github之前涧团,要先pull一下只磷,執(zhí)行如下命令:
git pull origin master
10.最后一步经磅,上傳代碼到github遠程倉庫
git push -u origin master
執(zhí)行完后,如果沒有異常钮追,等待執(zhí)行完就上傳成功了预厌,中間可能會讓你輸入Username和Password,你只要輸入github的賬號和密碼就行了
注:
在執(zhí)行到 git push -u origin master 這一步時候元媚,如果出現(xiàn)了下面的錯誤轧叽,發(fā)生錯誤的原因是在創(chuàng)建倉庫的時候勾選了Initialize this repository with a README。
github中的README.md文件不在本地代碼目錄中刊棕,
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:yangchao0718/cocos2d.git
hint: Updates were rejected because the tip of your current branch is behin
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
可以通過如下命令進行代碼合并【注:pull=fetch+merge]
執(zhí)行上面代碼后可以看到本地代碼庫中多了README.md文件
此時再執(zhí)行語句 git push -u origin master即可完成代碼上傳到github