將項目同步至GitHub

1、首先下載SourceTree(一個Git圖形管理工具)

https://www.sourcetreeapp.com/

2、創(chuàng)建本地倉庫

Paste_Image.png
  • 目標路徑選擇本地項目路徑:
Paste_Image.png
  • 這樣項目文件夾內(nèi)就多了一個隱藏目錄.git
Paste_Image.png
  • sourceTree會顯示剛剛新增的本地git庫
Paste_Image.png

至此本地Git庫已經(jīng)搭好?。。?/strong>

3、將項目文件提交至本地Git庫

  • 選中所有項目文件全部提交至倉庫內(nèi)。
Paste_Image.png
  • 這樣就將所有文件提交到版本庫中,默認添加進master主干中
Paste_Image.png

4、將本地項目導入至GitHub

  • 首先新建一個GitHub庫
Paste_Image.png
  • 然后將GitHub賬號綁定至sourceTree中
Paste_Image.png
Paste_Image.png

填入Github賬號密碼

Paste_Image.png
  • 添加遠程庫
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

這樣就將本地項目與GitHub進行綁定

  • 將本地庫推送至GitHub
Paste_Image.png
Paste_Image.png

這時候提交過程中可能會報這種錯誤:

Paste_Image.png

錯誤原因:遠程倉庫與本地倉庫文件不一致,GitHub上有文件沒有合并到本地(多了一個README.md文件,本地倉庫是沒有的)

那么我們要先從遠程倉庫拉取最新版本

Paste_Image.png

然后合并到本地

Paste_Image.png

成功合并

Paste_Image.png

然后再推送

Paste_Image.png

大功告成!?。?/strong>

現(xiàn)在我們可以去GitHub上查看到最新提交的版本了

Paste_Image.png

模擬多人協(xié)作開發(fā)情景:

  • 首先建立一個分支單獨管理自己的項目
Paste_Image.png
Paste_Image.png

這里新建了一個叫branch的分支

Paste_Image.png
  • 嘗試在分支下修改代碼

打開xcode -> source control 切換至branch分支


Paste_Image.png
Paste_Image.png

隨便修改一段代碼

Paste_Image.png

當看到文件后面出現(xiàn)M字樣表明此文件被修改過

Paste_Image.png
  • 然后將文件提交

可以選擇xcode -> source control ->commit 的方式來提交到版本庫

Paste_Image.png

也可以選擇直接通過sourceTree來提交

Paste_Image.png
Paste_Image.png
  • 這時可以測試下分支內(nèi)容與主干內(nèi)容的不同

分支下ViewController.m的內(nèi)容

Paste_Image.png

切換至主干下:

Paste_Image.png

可以清晰的看到修改分支內(nèi)ViewController.m的文件內(nèi)容完全不影響主干里面的內(nèi)容,這樣分支完全就是單獨的項。

  • 最后將分支合并至主干
Paste_Image.png

然后我們再切回master

Paste_Image.png

可以看到主干的ViewController.m已經(jīng)與分支合并了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容