GIT實用教程

1、簡介

    Git是一款免費、開源的分佈式版本控制系統。git

2、安裝

    推薦到官網下載須要的版本https://git-scm.com,通常開發都在windows平臺,配合界面客戶端更方便使用,官網有不少推薦的圖形客戶端,因爲以前習慣使用SVN,因此推薦TortoiseGit,官網下載地址https://tortoisegit.orgwindows

3、使用

    下面介紹的都是經常使用命令,並演示這些命令經過TortoiseGit如何實現,「》」表示下一步。服務器

    1.建立中央倉庫

        命令:git init –bare分佈式

        TortoiseGit:倉庫目錄右鍵》Git Create repository here》選中Make it bare》OK工具

    2.獲取遠程倉庫

        命令:建立本地倉庫目錄》git init》git add remote 遠程倉庫地址(還可使用:git clone 遠程倉庫地址,代碼一塊拉取過來了)學習

        TortoiseGit:右鍵》Git Clone》填寫URL》OKfetch

    3.獲取遠程代碼

        命令:git pull origin 分支名稱spa

        TortoiseGit:右鍵倉庫目錄》TortoiseGit》Pull》OK版本控制

    4.提交本地代碼

        命令:git add .》git commit -m "代碼提交註釋"》git push origin 提交的分支名稱blog

        TortoiseGit:右鍵倉庫目錄》Git Commit -> "分支名稱"》填寫註釋並勾選提交文件》OK》點擊Push》OK

    5.建立新的分支

        命令:git checkout -b 新的分支名

        TortoiseGit:右鍵倉庫目錄》TortoiseGit》Create Branch》輸入新的分支名並選中Switch to new branch》OK

    6.提交本地分支

        命令:git push origin 新的分支名

        TortoiseGit:右鍵倉庫目錄》TortoiseGit》Create Branch》輸入新的分支名並選中Switch to new branch》OK

    7.獲取新的分支

        命令:git fetch(服務器最新的分支須要使用)》git checkout -b 遠程分支名 origin/遠程分支名

TortoiseGit:

        右鍵倉庫目錄》TortoiseGit》Fetch》OK

        右鍵倉庫目錄》TortoiseGit》Switch/Checkout》選擇分支》OK

    8.合併分支

        命令:git merge 須要合併的分支名稱

        TortoiseGit:右鍵倉庫目錄》TortoiseGit》Merge》選擇須要合併的分支》OK

4、補充

    1.如何解決衝突?

        合併別人代碼的時候可能會出現衝突的狀況,這時候查看衝突文件可能會看到相似以下內容:

                        <<<<<<< HEAD

                        你的代碼

                        =======

                        別人的代碼

                        >>>>>>> 合併的分支名

        你能夠手動改爲合適的代碼再提交代碼一次就能夠了,或者使用TortoiseGit,操做以下:

                        右鍵倉庫目錄》TortoiseGit》Resolve》編輯衝突文件》OK

5、評價

    市面上版本管理工具備不少,本人用過的有TFS、SVN、GIT,SVN使用起來很方便,網上不少比較SVN和GIT的文章,很贊同一個外國人的評價「Just different,not better and not worse!」。

    

推薦學習站點

                史上最淺顯易懂的Git教程

                GIT分支管理是一門藝術

相關文章
相關標籤/搜索