- 軟件大?。?3.86MB
- 軟件語言:簡體中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:系統(tǒng)其它
- 更新時間:2019-09-05
- 軟件授權(quán):免費版
- 官方網(wǎng)站://suncustomit.com
- 運行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:分布式版本控制系統(tǒng) 控制系統(tǒng)
57.9MB/簡體中文/7.5
激光標(biāo)刻控制系統(tǒng)增強版 v4.1.0.153 最新版
24.9MB/簡體中文/7.5
4.80MB/簡體中文/8
TortoiseGit 32位/64位中文版 v2.5.5.0最新版
14.6MB/簡體中文/7.5
git(分布式版本控制系統(tǒng)) v2.7.4 64位官方版
29.5MB/簡體中文/8
Git是一款分布式版本控制系統(tǒng),幫助管理Linux內(nèi)核開發(fā)而開發(fā),Git可以高速有效地處理從很小到非常大的項目版本管理,具有便宜的本地分支,便捷的登臺區(qū)域和多種工作流程等功能。
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 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是用于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>
選擇軟件安裝位置,點擊Next。
勾選安裝組件,默認(rèn)即可,點擊Next。
創(chuàng)建開始菜單文件夾,點擊Next。
選擇git使用的編輯器,點擊Next。
配置環(huán)境,推薦選擇前兩個,第一個最安全,第二個相對安全,點擊Next。
選擇git傳輸方式,點擊Next。
配置行結(jié)束轉(zhuǎn)換,同意默認(rèn)選項,點擊Next。
配置git Bash終端模擬器,推薦MinTTY。
進(jìn)行額外配置,依次是啟用文件系統(tǒng)緩存、啟用Git憑據(jù)管理器、啟用符號鏈接,選擇默認(rèn),點擊Install。
開始安裝軟件,耐心等待,安裝完成,點擊Finish即可。
右擊電腦桌面,彈出菜單,找到Git GUI Here和Git Bash Here,說明軟件安裝成功。
這款git軟件是目前最強大的分布式系統(tǒng)軟件,不僅僅體現(xiàn)在功能上,一般的軟件只支持一個系統(tǒng),但是這款軟件可以兼并所有的系統(tǒng),有需要的用戶快來本站下載吧。