開發工具 Git及其使用

2021-10-05 15:35:51 字數 1473 閱讀 7234

什麼是git

git是乙個免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。

比如乙個專案,兩個人同時參與開發,那麼就把這個專案放在乙個公共的地方,需要的時候都可以去獲取,有什麼改動,都可以進行提交。

講到這裡不得不先講講什麼是版本控制:

版本控制(revision control)是一種在開發的過程中用於管理我們對檔案、目錄或工程等內容的修改歷史,方便檢視更改歷史記錄,備份以便恢復以前的版本的軟體工程技術。

可以實現:

跨區域的多人協同開發;

追蹤和記載乙個或者多個檔案的歷史記錄;

組織和保護你的源**和文件;

統計工作量;

並行開發,提高開發效率;

跟蹤記錄整個軟體的開發過程;

減輕開發人員的負擔,節省時間,同時降低人為的錯誤;

簡單說就是用於管理多人協同開發專案的技術。

使用git

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

版本庫又名倉庫,英文名repository,簡單理解成乙個目錄,這個目錄裡面的所有檔案都是被git管理起來的,

每個檔案的修改、刪除,git都會跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻進行回滾(roll back)。

這個倉庫位於d:/repository/gitrepository

initialized empty git repository in d:/repository/gitrepository/

.git

git就把倉庫建好了,而且告訴你是乙個空的倉庫(empty git repository),如果沒有把隱藏檔案選項勾掉的話,會出現乙個.git的目錄,

這個目錄是git來跟蹤管理版本庫的,隱藏起來就是避免被人為的改動,所以不要去隨意改動這個檔案目錄的任何檔案。

提交**到git的順序:

$ git add (將**檔案新增到倉庫中)

$ git commit -m "這裡寫本次更新中需要提到的點"(將**檔案提交到倉庫)

git vs svn

git是分布式版本控制系統,沒有**伺服器,每個人的電腦就是乙個完整的版本庫,工作的時候不需要聯網,因為版本都在自己的電腦上面。協同的方法是這樣的:比如說自己在電腦上改了檔案a,其他人也在電腦上改了檔案a,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

svn是集中式版本控制系統,版本庫是集中放在**伺服器的,而工作的時候,用的都是自己的電腦,所以首先要從**伺服器得到最新的版本,然後工作,完成工作後,需要把自己**推送到**伺服器。集中式版本控制系統是必須要聯網才能工作的,對網路頻寬要求比較高。

《開發工具》git

1.初始化 找乙個目錄 進入git命令列,目錄名為專案名稱 git init 2.本地要與origin master建立連線 git 10.intelligentproduct qualityinspectionsystem.git為遠端倉庫鏈結 git remote add origin git ...

開發工具筆記 Git學習

使用git前需要在所在目錄建立倉庫 git init 將修改提交到倉庫 git add 將檔案儲存到暫存區 git commit m 提交的資訊 將暫存區的檔案提交到倉庫中 commit 一次提交很多檔案,可以add多次 檢視狀態 git status 檢視當前倉庫狀態 git diff 檔名 檢視...

開發工具使用記錄

反編譯工具 ilspy 開發工具 visual studio 開發幫助 sql prompt resharper 文字工具 sublime 截圖工具 snipaste 介面測試工具 apache jmeter 網路抓包工具 fiddler 瀏覽器cookies修改工具 editthiscookie ...