最近更新|軟件分類|軟件專題|軟件排行|手機版|軟件發(fā)布Git(分布式版本控制系統(tǒng)) V2.20.1.1最新版
您的位置:首頁>系統(tǒng)工具 > 系統(tǒng)其它>Git(分布式版本控制系統(tǒng)) V2.20.1.1最新版

Git(分布式版本控制系統(tǒng)) V2.20.1.1最新版分布式版本控制系統(tǒng)

網(wǎng)友評分:

相關(guān)軟件

軟件介紹

Git是一款分布式版本控制系統(tǒng),幫助管理Linux內(nèi)核開發(fā)而開發(fā),Git可以高速有效地處理從很小到非常大的項目版本管理,具有便宜的本地分支,便捷的登臺區(qū)域和多種工作流程等功能。

Git(分布式版本控制系統(tǒng))

Git是什么?

Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。

SVN與Git的最主要的區(qū)別?

SVN是集中式版本控制系統(tǒng),版本庫是集中放在中央服務(wù)器的,而干活的時候,用的都是自己的電腦,所以首先要從中央服務(wù)器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服務(wù)器。集中式版本控制系統(tǒng)是必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)還可以,帶寬夠大,速度夠快,如果在互聯(lián)網(wǎng)下,如果網(wǎng)速慢的話,就納悶了。

Git是分布式版本控制系統(tǒng),那么它就沒有中央服務(wù)器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯(lián)網(wǎng)了,因為版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協(xié)作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

git常用命令

git init //初始化本地git環(huán)境

git clone XXX//克隆一份代碼到本地倉庫

git pull //把遠(yuǎn)程庫的代碼更新到工作臺

git pull --rebase origin master //強制把遠(yuǎn)程庫的代碼跟新到當(dāng)前分支上面

git fetch //把遠(yuǎn)程庫的代碼更新到本地庫

git add . //把本地的修改加到stage中

git commit -m 'comments here' //把stage中的修改提交到本地庫

git push //把本地庫的修改提交到遠(yuǎn)程庫中

git branch -r/-a //查看遠(yuǎn)程分支/全部分支

git checkout master/branch //切換到某個分支

git checkout -b test //新建test分支

git checkout -d test //刪除test分支

git merge master //假設(shè)當(dāng)前在test分支上面,把master分支上的修改同步到test分支上

git merge tool //調(diào)用merge工具

git stash //把未完成的修改緩存到棧容器中

git stash list //查看所有的緩存

git stash pop //恢復(fù)本地分支到緩存狀態(tài)

git blame someFile //查看某個文件的每一行的修改記錄()誰在什么時候修改的)

git status //查看當(dāng)前分支有哪些修改

git log //查看當(dāng)前分支上面的日志信息

git diff //查看當(dāng)前沒有add的內(nèi)容

git diff --cache //查看已經(jīng)add但是沒有commit的內(nèi)容

git diff HEAD //上面兩個內(nèi)容的合并

git reset --hard HEAD //撤銷本地修改

echo $HOME //查看git config的HOME路徑

export $HOME=/c/gitconfig //配置git config的HOME路徑

Git(分布式版本控制系統(tǒng))

軟件簡介

Git是用于Linux內(nèi)核開發(fā)的版本控制工具,與常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本庫的方式,不必服務(wù)器端軟件支持(wingeddevil注:這得分是用什么樣的服務(wù)端,使用http協(xié)議或者git協(xié)議等不太一樣,并且在push和pull的時候和服務(wù)器端還是有交互的。),使源代碼的發(fā)布和交流極其方便。Git的速度很快,這對于諸如Linux kernel這樣的大項目來說自然很重要,Git最為出色的是它的合并跟蹤(merge tracing)能力。

功能特點

1.從服務(wù)器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。

2.在自己的機器上根據(jù)不同的開發(fā)目的,創(chuàng)建分支,修改代碼。

3.在單機上自己創(chuàng)建的分支上提交代碼。

4.在單機上合并分支。

5.把服務(wù)器上最新版的代碼fetch下來,然后跟自己的主分支合并。

6.生成補丁(patch),把補丁發(fā)送給主開發(fā)者。

7.看主開發(fā)者的反饋,如果主開發(fā)者發(fā)現(xiàn)兩個一般開發(fā)者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然后再由其中一個人提交。如果主開發(fā)者可以自己解決,或者沒有沖突,就通過。

8.一般開發(fā)者之間解決沖突的方法,開發(fā)者之間可以使用pull 命令解決沖突,解決完沖突之后再向主開發(fā)者提交補丁。

安裝說明

下載Git,解壓壓縮包,雙擊.exe文件,打開安裝程序,根據(jù)向?qū)崾静僮鳌?/p>

Git(分布式版本控制系統(tǒng))

選擇軟件安裝位置,點擊Next。

Git(分布式版本控制系統(tǒng))

勾選安裝組件,默認(rèn)即可,點擊Next。

Git(分布式版本控制系統(tǒng))

創(chuàng)建開始菜單文件夾,點擊Next。

Git(分布式版本控制系統(tǒng))

選擇git使用的編輯器,點擊Next。

Git(分布式版本控制系統(tǒng))

配置環(huán)境,推薦選擇前兩個,第一個最安全,第二個相對安全,點擊Next。

Git(分布式版本控制系統(tǒng))

選擇git傳輸方式,點擊Next。

Git(分布式版本控制系統(tǒng))

配置行結(jié)束轉(zhuǎn)換,同意默認(rèn)選項,點擊Next。

Git(分布式版本控制系統(tǒng))

配置git Bash終端模擬器,推薦MinTTY。

Git(分布式版本控制系統(tǒng))

進(jìn)行額外配置,依次是啟用文件系統(tǒng)緩存、啟用Git憑據(jù)管理器、啟用符號鏈接,選擇默認(rèn),點擊Install。

Git(分布式版本控制系統(tǒng))

開始安裝軟件,耐心等待,安裝完成,點擊Finish即可。

Git(分布式版本控制系統(tǒng))

右擊電腦桌面,彈出菜單,找到Git GUI Here和Git Bash Here,說明軟件安裝成功。

小編點評

這款git軟件是目前最強大的分布式系統(tǒng)軟件,不僅僅體現(xiàn)在功能上,一般的軟件只支持一個系統(tǒng),但是這款軟件可以兼并所有的系統(tǒng),有需要的用戶快來本站下載吧。

  • 下載地址

點擊報錯軟件無法下載或下載后無法使用,請點擊報錯,謝謝!