GIT的介紹就不多說了。這裡只是簡單的寫些入門的操作。
如何安裝、初始化,簡單的操作以及分支的操作。
一切從簡,不講大道理,只講簡單的操作。
原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6673804
一、準備1,安裝
Ubuntu下:
sudo apt-get install git
sudo apt-get install gitk
windows下:
msysgit
2,初始化+把大象放進冰箱裡有幾步?
1,把冰箱門開啟
2,把大象放進去
3,把冰箱門關上
+把一個目錄用GIT進行管理要幾步?
1,cd [該目錄]
2,敲: git init
3,斷行符號
二,開始使用1,簡單控制查看當前庫內容
git status
加入新的檔案
git add [file1] [file2]
提交到版本庫裡
git commit -m "[message]"
這裡說的是單機版,也就是說,commit到本地的版本庫。
如果把受管理的目錄給刪除了,那麼代碼還是都找不回來的哦。
這裡的commit,相當於把當期代碼的一個版本鏡像備份一次。
以後有什麼問題,可以很方便的做比較、迴歸等等。
2,分支
分支這個概念,說難不難,說簡單也不簡單。
branch
總結了一些使用分支的場合:
1,調研工作
2,基於一套版本的多個產品
3,並行開發的兩套代碼,最終需要合并在一起
4,你想自己寫點實驗用的代碼
5,其他你想用的時候
可以看出來,分支主要是針對多套代碼來使用的。
剛開始coding的人,喜歡在機器上留很多套代碼,一套是看的,一套是主要來寫的,一套是從別人那裡拷過來的,一套是自己寫的實驗代碼,等等。萬一一個不小心,就容易搞混來。
而是用git的分支功能,可以只在一個工作目錄下,儲存這麼多套代碼。
每次切換了分支之後,只需要在Eclipse裡重新整理一下即可。不需要建立一堆的項目,然後等著頭昏的時候出錯。而多個分支之間,可以進行比較、合并等工作,很方便的。
下面來說說怎麼使用分支
*查看分支情況
git branch
*建立分支
git branch [new branch]
這個建立,是在當前分支的基礎上建立的。當前的分支,簡單的說就是指最近一次commit的代碼。
系統預設就有一個master分支。
*切換到分支
git checkout [目標branch]
例如:
一開始,我們git branch,看到的就是:
*master
表示當前只有一個分支,master
然後,我們建立一個分支:
git branch new1
然後執行 git branch
就可以看到
*master
new1
表示有2個分支了,當前分支在master上。
最後,我們切換分支 git checkout new1
可以看到
master
*new1
不解釋了。
*刪除分支
git branch -d [branch name]
(不能刪?用這個!)
git branch -D [branch name]