還在使用git嗎?不妨來看看如何使用git管理版本

git是團隊協做必備的一種工具,因此應當應用自如。git

學會建立文件並提交。工具

新建文件夾,輸入命令:mkdir git-test,建立完成後查看文件是否在同級目錄,ls,若是不是則..或者直接跳入當前文件夾,echo "要輸入的內容" >> demo.txt,寫入文本。spa

輸入git init設置當前爲主分支,而且git config查看當前git設配,git config user.name查看當前用戶名,git config user.email查看郵箱,若是須要修改用戶名或者郵箱,須要從新輸入git config user.name或者email 再加上須要修改的地方。code

git add . 添加文本到git中,git commit -m "" 是當前文本的備註,git push -u origin master 提交到master分支上面。團隊協作

 

團隊中不一樣角色擁有本身獨立的分支,有時候須要把分支合併到一塊,請看這裏。it

咱們再次輸入git checkout -b "" 輸入分支名稱而且切入分支,在這裏咱們打開文本,加入一些內容,保存後,咱們輸入git branch 咱們會看到咱們已切入到當前分支並在分支修改了文本,經過git status能夠看到修改,而後咱們經過git add demo.txt添加到分支上面,再次添加備註,git commit -m '' ,而後咱們切回master分支 git checkout master,輸入合併命令:git merge 剛纔修改好的分支名稱,合併完成後,輸入 git branch -d 分支名稱,咱們完成了合併。ast

 

小結

 

Git鼓勵大量使用分支:test

 

查看分支:git branchemail

 

建立分支:git branch <name>demo

 

切換分支:git checkout <name>

 

建立+切換分支:git checkout -b <name>

 

合併某分支到當前分支:git merge <name>

 

刪除分支:git branch -d <name>

 

多元合做避免不了合併衝突,

咱們再次建立一隻分支:test-3,而且切換到分支上面進行修改對本文信息進行修改,並輸入git add .,而後添加備註:git commit -m 'first-test'

咱們切回主分支,git checkout master,也進行修改,進行添加,備註操做。這時候每一個分支都有新的提交,git沒法作出快速合併。咱們嘗試:git metge test-3 

果真出現了衝突,咱們經過git status告訴咱們衝突的文件,咱們能夠直接查看demo1txt的內容,Git用<<<<<<<=======>>>>>>>標記出不一樣分支的內容。咱們對內容進行修改。

再次提交,備註,最後把分支刪除。

小結

當Git沒法自動合併分支時,就必須首先解決衝突。解決衝突後,再提交,合併完成。

相關文章
相關標籤/搜索