版本控制工具Git(Windows端)

2021-08-03 02:27:36 字數 1773 閱讀 8522

一、操作方式

安裝完成在開始選單可以看到

就是圖形視窗控制這個比較簡單。

推薦使用這個,方便以後適用其他平台的配置。

配置身份、驗證是否成功(方便提交**知道是誰提交的)

二、建立**倉庫

1.建立乙個新的資料夾(建議在git的安裝目錄中),把要版本控制的專案放到這個目錄裡,並在git bash中命令列進入該目錄。(我這裡的專案名稱叫netinfomation)

2.輸入git init就完成了,建立完成後git會在根目錄(netinfomation裡面)生成.git資料夾,通過**ls -al可以檢視(刪除這個資料夾就可以刪除本地倉庫了。)

3.提交**

類似svn,add是把提交的**先新增進來,commit是真正的提交**

git add . 新增整個專案(需在此專案的目錄下,add與.之間有乙個空格)

git add xx.xml 或 git add 檔名 新增檔案或資料夾

git commit -m 「描述資訊」 描述資訊:即你修改了什麼(自定義內容,例如:這是第一次提交),不能為空

4.忽略檔案

在倉庫目錄下新建乙個名為.gitignore的檔案(因為是點開頭,沒有檔名,沒辦法直接在windows目錄下直接建立,必須通過git bash,按照linux的方式來新建.gitignore檔案)。如下圖所示

注:.gitignore檔案對其所在的目錄及所在目錄的全部子目錄均有效。通過將.gitignore檔案新增到倉庫,其他開發者更新該檔案到本地倉庫,以共享同一套忽略規則。

vim .gitignore 進入編輯 按esc 再輸入:wq (儲存並退出)

圖**:

【例子】

忽略.o和.a檔案

*.[oa]

忽略.b和.b檔案,my.b除外

*.[bb]

!my.b

忽略dbg檔案和dbg目錄

dbg

只忽略dbg目錄,不忽略dbg檔案

dbg/

只忽略dbg檔案,不忽略dbg目錄

dbg

!dbg/

只忽略當前目錄下的dbg檔案和目錄,子目錄的dbg不在忽略範圍內

/dbg

好像很多人都推薦廖雪峰的git教程我在這先留下,方便以後更加深入的學習。

注:本文參考了該部落格的內容。

版本控制工具

1.vss 不常用 visual source safe 美國微軟公司的產品,目前常用的版本為6.0版。配置管理的功能比較基本,提供檔案的版本跟蹤功能,安全性不高 微軟不再對vss提供技術支援。2.cvs 不常用 concurrent version system 開發源 的配置管理工具 源於uni...

版本控制工具 SVN

學習svn的 svn入門使用 伺服器 tigris svn 客戶端 tortoise svn 伺服器的搭建 tigris svn server 1.6.5 2 建立中心庫 svnadmin create d share svnrepo 3 修改許可權配置 修改conf svnserve.conf 檔...

版本控制工具 SVN vs GIT

最近由於學校放假,不給留宿,所以一直忙於找房子,今天終於安頓下來了,之前總以為這一天離我還很遠,沒想到竟然來的這麼快。不過也好,遲早都要來的,早來早面對。凡事都有他的好的一面,只要我們心是向陽的。就好比今天我與大家分享的話題,svn vs git。我對版本控制工具用的不多,目前最常用的就是svn,但...