$ 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初嘗試