git配合tortoiseGit的基礎使用

轉載自:http://www.cnblogs.com/ssor/archive/2012/02/04/2337823.htmlhtml

必定要本身寫出來才能牢記,因此我來寫一下git

git確實比svn好用的多了,最起碼只有一個文件夾用來標記版本信息比svn全部文件夾下都要放一個文件夾來標記版本信息先進多了,否則你不想要版本管理這些文件的時候,刪除起來能相似你(不採用什麼特別方法或者工具的話)。windows

首先安裝windows版的git,而後安裝tortoiseGit,這些不贅述。svn

新建一個文件夾,好比爲gitbase做爲新建一個項目的測試。目前不要有中文,git對路徑中的中文支持還不太好,功能好像沒什麼問題,可是亂碼什麼的看起來確實不舒服。工具

1 新建一個項目測試

image

圖中紅框中的選項3d

image

通常而後會出現這個對話框,直接OKhtm

image

出來這個對話框就能夠了blog

2 新建測試文件開發

image

新建一個文本文件(測試效果直接),打開文檔,在裏面輸入 版本一 ,而後保存退出

3 提交更改

image

在文件中點擊右鍵,選擇圖中紅框選項,彈出如下對話框

image

選中剛纔新建的文本文檔,在上面的輸入框裏填寫註釋,好比填寫 版本一,而後 OK,彈出如下對話框

image

直接 close 就能夠了

而後再打開文本文檔,增長 版本二 內容,保存退出後,再提交,註釋填寫 版本二 ,而後下面查看版本記錄

4 版本歷史記錄

點擊右鍵,

image

上圖右邊中的show log 選項,

image

這就是版本記錄

5 版本恢復

假設如今到了版本二,我要作一些更改,可是還不肯定是否做爲正式版本中的更改,那麼我就須要先創建一個版本分支(先別管分支是什麼,作完這一步就知道什麼意思了)

image

上圖中紅框中的選項,創建分支

image

我這裏起名爲 v3 ,版本三的意思,選擇複選框中的 切換至分支,而後ok

此時再點右鍵,發現菜單變了,下圖中的紅框部分,提交的時候就會提交到剛纔咱們創建的分支 v3

image

如今打開文本文檔,添加內容 版本三 ,保存退出,提交。

再來看版本更新歷史

image

裏面就出現了v3 和 master 兩條版本路線。

如今提出問題,我以爲分支v3版本穩定,能夠做爲主版本的一部分,也就是說版本三在基於主版本修改後,要把更改合併到主版本中,如今就要作以下操做

6 切換分支

image

上圖紅框選項,出現對話框

image

選擇master ,OK

image

上圖中紅框中的merge選項,

image

選擇合併來源,選擇分支 v3,OK

好了,如今看一下文本文檔,裏面已經有了 版本三 的內容了。

因此,從如今來看,git的主體思路就是不斷的創建分析,可靠之後再合併到主分支裏面,從而使得整個版本不斷更新。固然相關的功能必不可少,好比版本回溯,就是發現當前版本不夠好,返回到以前的某個版本從新來過等等,這些功能也很是重要,可是隻要明白了主線,就能夠明白爲何有那些相關功能了。git自己就是爲使用而開發的,所具備的功能都是現實使用中碰到的最多見的問題。若是你在使用過程當中,發現一個狀況不知道如何處理,你只要想一下這個狀況別人是否會遇到,若是是的話,那這個軟件應該有相關的功能或者功能組合來幫你處理問題。

相關文章
相關標籤/搜索