1. 程式人生 > 實用技巧 >程式編譯執行成功,打包Archive報錯 Undefined symbols for architecture armv7

程式編譯執行成功,打包Archive報錯 Undefined symbols for architecture armv7

開發工具與關鍵技術:Git操作指令、Github
作者:鄧嬋
撰寫時間:2020年 12月 18日

在開發的時候往往是團隊協作,多人進行開發,因此只有一個分支是無法滿足多人同時開發的需求,並且在分支上工作並不影響其它分支的正常使用,會更加安全,Git鼓勵開發者使用分支去完成一些開發任務。
那什麼是分支呢?就比如說我們之前的版本回退,在每一次提交後都會有記錄,這個時候Git會把它們串成時間線,形成類似於時間軸的東西,而這個時間軸就是一個分支,我們稱之為master分支。

分支相關指令:
檢視分支:git branch
建立分支:git branch 分支名
切換分支:git checkout 分支名

刪除分支:git branch –d 分支名
合併分支:git merge 被合併的分支名

1、 檢視分支
在這裡插入圖片描述

這裡告訴我們只有一個分支master分支,並且當前分支這個顏色有些變化。
注意:在當前分支前面有個標記“*”。
2、 建立分支
在這裡插入圖片描述

新建一個dev分支,再檢視該分支發現真的有dev分支出來了,但dev前面沒有任何標記也沒有顏色變化說明它不是我們當前分支。
3、 切換分支
在這裡插入圖片描述

我們已經從master分支切換到dev分支,可以觀察到名字發生改變,這個時候我們可以檢視分支發現dev分支前面有標記當前分支,並且顏色也改變了。

4、 合併分支
在dev分支下的readme檔案中新增一行並提交本地
在這裡插入圖片描述

切換到master分支下觀察readme檔案
在這裡插入圖片描述

注意看我們之前新增的一行文字沒有了,原因是我們加的是dev分支裡面的,檢視master分支肯定是沒有的,從而驗證了分支之間是相互不影響的。但是這樣也不行呀,我們在dev裡面改了東西而master裡面沒有,master作為主分支,在我們後面專案做好之後肯定是要合併的,這個時候不可能dev裡面有東西master裡面沒有吧,那沒有的話肯定是要拿過來,這裡呢就用到了合併分支。
將dev分支的內容與master分支合併:
在這裡插入圖片描述

5、 刪除分支
在這裡插入圖片描述

注意:在刪除分支的時候,一定要先退出要刪除的分支,然後才能刪除。如果你是在當前需要刪除的分支下刪除,你是刪不掉的。

合併完所有分支之後,需要將master分支提交線上遠端倉庫中,保證本地與線上是一樣的
在這裡插入圖片描述