由于在github上托管私有未開源代碼是要收費(fèi)的,故在oschina上創(chuàng)建項(xiàng)目,沒有賬號的小伙伴可以先注冊一個賬號. ?http://git.oschina.net/
1.創(chuàng)建項(xiàng)目
2.填寫項(xiàng)目信息
3.將git上的項(xiàng)目下載下來
由于配置ssh認(rèn)證比較麻煩,故采用https認(rèn)證
4.在桌面上創(chuàng)建個存儲工程的文件夾(也可以自己選擇放在其他目錄下)
5.用終端打開桌面上的工程文件
?cd 那桌面上的gitTest文件拖進(jìn)來 ?回車
6.把工程clone下來?
git clone 工程遠(yuǎn)程路徑 (也就是第3步路徑復(fù)制下,粘貼到這個地方)? 回車
clone成功 如下
clone成功顯示下面結(jié)果
7.添加.gitignore文件 ?
把github的 .gitignore文件復(fù)制下來
a.在github上搜 .gitignore? 并點(diǎn)擊github/gitignore 進(jìn)到詳情里面
b.點(diǎn)擊github/gitignore 進(jìn)到詳情里面 用command + F 搜 swift
搜索 找到Swift.gitignore 文件 ?點(diǎn)擊文件進(jìn)去
c.將里面的文件進(jìn)行復(fù)制
d. 進(jìn)到gitTest下的swiftTest目錄
cd swiftTest/ ?回車
touch .gitignore 回車
e. 打開.git目錄下的 .gitignore文件(用文本編輯器打開) 并把從github上復(fù)制的.gitignore內(nèi)容復(fù)制到里面并保存 (注意: .git 是隱藏文件? 需打開隱藏文件才能看到)
f.在.gitignore文件中 需把 #pods前的#刪掉(解注釋),這樣的話 ?提交工程時,就不會把cocoapods中的第三方上傳到遠(yuǎn)程倉庫 (可自己決定是否上傳)
更改后如下
h.將.gitignore文件添加到暫緩區(qū)
git add ?. (是點(diǎn)) 回車
git commit -m"添加忽略文件" 回車
i.添加到遠(yuǎn)程倉庫
git push? 回車
查看遠(yuǎn)程倉庫 可看到.gitignore已經(jīng)添加上去了
8.在 gitTest / swiftTest目錄下初始化項(xiàng)目
創(chuàng)建工程,并將工程的文件保存在 gitTest / swiftTest目錄下
9.將工程commit到遠(yuǎn)程倉庫
10 填寫信息 并將 push to remote 勾選 (將代碼push到遠(yuǎn)程master分支,可自定義到別的分支上)
11.點(diǎn)擊提交? 會彈出一個框? 輸入oschina的賬號和密碼 并點(diǎn)擊OK
12.已成功上傳