Git windows環境搭建

來源:互聯網
上載者:User

1、下載:

 

http://code.google.com/p/msysgit/downloads/list  msysgit

http://code.google.com/p/tortoisegit/  tortoisegit

 

 

2、安裝:

首先安裝 msysgit 然後安裝tortoisegit。安裝很簡單,一路下一步即可。配置按照預設即可。

 

3、配置git

開啟開始菜單------>Git-------->git Bash:

配置使用者名稱和郵箱:

-------------------------------------------------------------------

 

$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com

 

----------------------------------------------------------------------

配置預設使用的文字編輯器:

Git 需要你輸入一些額外訊息的時候,會自動調用一個外部文字編輯器給你用。預設會使用作業系統指定的預設編輯器,一般可能會是emacs、 Vi 或者 Vim

 

$ git config --global core.editor vim
配置差異分析工具:
還有一個比較常用的是,在解決合并衝突時使用哪種差異分析工具。比如要改用 vimdiff 的話:
$ git config --global merge.tool vimdiff

查看配置:
$ git config --list

也可以直接查閱某個環境變數的設定,只要把特定的名字跟在後面即可,像這樣:

$ git config user.name
查看協助:

$ git help <verb>$ git <verb> --help$ man git-<verb>

比如,要學習 config 命令可以怎麼用,運行:

$ git help config

 

3、搭建本地庫

有兩種方式:命令、GUI方式

A、命令方式:

開啟git Bash:

cd到需要建立版本庫的檔案夾:

     1)使用命令:

--------------------------------

$ git init


-------------------------------

     2)建立需要添加的檔案:

        如果目前的目錄下有幾個檔案想要納入版本控制,需要先用 git add 命令告訴 Git 開始對這些檔案進行跟蹤,然後提交:

--------------------------------------------------------------

          $ git add *.c            

$ git add README

$ git commit -m 'initial project version'

----------------------------------------------------------------

      註解:

      git add 命令表示把檔案拉入版本控制。*.c表示把所有c檔案添加進去。

      git commit -m 'initial project version' 表示提交時的注釋


現在,你已經得到了一個實際維護著若干檔案的 Git 倉庫


     3)從現有倉庫複製:

      ---------------------------------------------------

      $ git clone git://github.com/schacon/grit.git

      -----------------------------------------------------------

      或者

      -------------------------------------------------------

      $ git clone git://github.com/schacon/grit.git mygrit

      ----------------------------------------------------------------

      mygrit為你自己命名複製的庫名稱

      從本地倉庫複製:把git://github.com/schacon/grit.git 換成git庫路徑即可


B、GUI方式

   1)本地檔案裡本地庫檔案夾:點擊右鍵:選擇Git init here ---->或者用Git Create repository here

 

 

 

本地庫檔案夾下面就會出現名為.git的檔案夾,是隱藏檔案夾。

2)建立需要添加的檔案然後滑鼠右鍵:Git Add all files now

然後:  Git Commit-->"master"可以看到如下介面。填寫完commit Message,點擊OK

 

點擊右鍵的Git History,查看曆史版本。

點擊右鍵建立分支:

然後

分支名字隨便取例如:mybranch

則可以看到建立成功分支

2)切換到工作目錄clone庫,選擇Git clone

滑鼠右鍵選擇:

 

選擇dir即為本地庫,web即為遠程庫

選擇相應的檔案夾或web,git地址。則能在看到本地已經有庫中的檔案了

3)修改任意檔案然後滑鼠右鍵:

選擇Git Commit-->“master"

就可以通過git history查看曆史了

這隻是本地提交可以追蹤檔案了,並未提交到遠程庫中

如下如所示:Push到倉庫中

這樣就可以在git版本庫中查看到修改後的內容了。

註解:這個提交是提交到了自己建立的分支中即建立的mybranch中。只有在倉庫中右鍵切換到Git Branch切換到mybranch下才能看到修改後的結果。

注意事項:push的時候倉庫的Git Branch不能在你所要提交的branch下。即:當向mybranch提交時git Branch需要切換到master分支或者你建立的其他分支下。若在mybranch下則push失敗,因為git預設會認為mybranch在checkout,不允許提交。

 

4)把mybranch的內容合并到master分支

首先使用命令:

-----------------------------


$git diff  mybranch


--------------------------

如果執行完git diff命令後認為測試分支(mybranch)的修改無誤,能合并時,可以用git merge命令把它合并到主分支(master)中:

執行下列命令:

-------------------------------------

git merge mybranch

--------------------------------------

 

圖形化介面時則切換到mybranch分支然後滑鼠右鍵

選擇merge則可以合并為主分支。

 

Git初嘗試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.