- 軟件介紹
- 軟件截圖
- 相關專題
- 下載地址
- 相關評論(0)
git gui漢化版是一款十分受用戶歡迎的版本控制軟件,很多軟件開發(fā)公司都是使用這款工具進行git倉庫的克隆等操作,而且不需要服務器軟件的支持,本站除了提供資源外,還附帶了git的可視化教程,歡迎前來下載!
git gui是什么
免費、開源的分布式版本控制系統(tǒng),該軟件是采用Linux內核開發(fā),操作十分方便快捷,不需要繁瑣的命令,只需幾個簡單的步驟即可輕松完成用戶下達的指令。
git gui使用教程
一、在本地新建版本庫
首先,我們打開Git GUI是這樣的一個界面,選擇第一項,新建版本庫。
然后選擇你需要進行版本管理的項目路徑,我選擇了一個LoginDemo的項目。
當你創(chuàng)建了版本庫的時候,你可以在該項目的路徑下看見多了一個.git文件夾(設置了隱藏文件不可見的話看不見)
在Git Gui中,如果Unstaged Changes(未緩存的改動)中包含文件,則先點擊Stage Changed,將未緩存的改動加入緩存,再點擊Commit;否則需要先點擊Rescan掃描項目中進行過改動的文件。注:提交描述必須要填寫,不然無法提交。
提交成功后,我們可以在Repository->Visualize All Branches History中看到我們提交的歷史記錄(這是提交到本地而不是提交到遠程服務器)。至此,本地版本庫就創(chuàng)建成功了。
二、將項目提交到遠程
上一步已經使用Git在本地建立起了版本庫,然后我們需要將該項目提交到遠程服務器以便同事或其他合作者共同參與開發(fā)。一般的開源項目使用github作為遠程服務器。其實在本地簡歷版本庫后,只需要點擊push就可以直接上傳。但是我們還沒有將本地的Git與github建立聯(lián)系以及設置安全協(xié)議。
首先,我們需要在有一個自己的github帳戶,然后在github上新建一個repository,名字也叫做LoginDemo(可以和本地項目名不一樣)。
在Git Gui中,選擇Remote->add添加遠程服務器,遠程服務器信息有兩種填寫方式,填寫https地址或ssh地址,對應github項目的https和ssh地址,推薦使用ssh方式。
1.https地址
這種方式需要輸入你的github帳戶和密碼,意味著通過這種方式你只能夠操作自己的項目。
2.ssh地址
這種方式需要進行授權設置,在Git Gui的菜單欄,點擊Help->Show SSH key->Generate SSH KEY創(chuàng)建密鑰。
然后在github的Personal settings中添加它,title隨意,可以用Home,company等作為標識來區(qū)別。
添加遠程服務器信息。
接下來,我們便可以直接在Git Gui點擊push提交至遠程客戶端,刷新一下github,便可以看到項目已經在repository中了。
3.從遠程下載更新
設想多人參與項目開發(fā),每個人都只push到遠程,完全不顧其他成員的進度,這樣的開發(fā)模式無疑是有問題的。我們最好的做法是,每次push到遠程的時候,先從遠程把目前進度fetch下來,在和自己目前項目進度merge后,再將它push到遠程。打開Git Gui,在菜單欄中選擇Remote->Fetch from->LoginTest,便可以從遠程服務器更新到本地,但是尚未與自己當前項目合并。
4.合并解決沖突
從遠程fetch后,選擇Git Gui的Merge->Local Merge進行合并,選擇Tracking Branch。
如果本地有一個方法名叫findUser,而遠程服務器中該方法的名字改變了,例如變成了findPassword,則合并遇到沖突,可以右鍵空白部分選擇保留本地版本或遠程版本進行合并(圖中綠色的代碼表示沖突部分)。
5.克隆github上的項目到本地
在Git Gui的主界面選擇克隆已有版本庫。
Source Location即github中項目的地址,和第二部分(將項目提交到遠程)中一樣,可以選擇https地址或ssh地址,Target Directory是在本地存放該項目的路徑。點擊Clone,成功從github將項目克隆到本地。
git gui特色
1、簡單易學,具有小尺寸以閃電般快速的性能。
2、勝過SCM工具,如顛覆,CVS,Perforce公司,和ClearCase與像廉價的本地分支,便捷的中轉區(qū),和多個工作流功能。
3、速度很快,這對于諸如Linux內核這樣的大項目來說自然很重要。
4、最為出色的是它的合并追蹤(merge tracing)能力。
5、與CVS、Subversion一類的集中式版本控制工具不同,它采用了分布式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發(fā)布和交流極其方便。
優(yōu)缺點說明
——優(yōu)點
公共服務器壓力和數(shù)據(jù)量都不會太大;
速度快、靈活;
適合分布式開發(fā),強調個體;
任意兩個開發(fā)者之間可以很容易的解決沖突;
離線工作。
——缺點
學習周期相對而言比較長;
不符合常規(guī)思維;
資料少(起碼中文資料很少);
代碼保密性差,一旦開發(fā)者把整個庫克隆下來就可以完全公開所有代碼和版本信息。
功能介紹
1、從服務器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。
2、在單機上自己創(chuàng)建的分支上提交代碼。
3、在單機上合并分支。
4、在自己的機器上根據(jù)不同的開發(fā)目的,創(chuàng)建分支,修改代碼。
5、把服務器上最新版的代碼fetch下來,然后跟自己的主分支合并。
6、生成補丁(patch),把補丁發(fā)送給主開發(fā)者。
7、看主開發(fā)者的反饋,如果主開發(fā)者發(fā)現(xiàn)兩個一般開發(fā)者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然后再由其中一個人提交。如果主開發(fā)者可以自己解決,或者沒有沖突,就通過。
8、一般開發(fā)者之間解決沖突的方法,開發(fā)者之間可以使用pull命令解決沖突,解決完沖突之后再向主開發(fā)者提交補丁。
- 程序員必備軟件
-
-
fscapture軟件下載 5.62M
下載/簡體中文/v9.4 綠色漢化版 -
beyond compare軟件下載 33.20M
下載/簡體中文/v4.2.4.22795.0 簡體中文版 -
axure破解版下載 30.50M
下載/簡體中文/v9.0.0.3646 免注冊碼版 -
mysql社區(qū)版下載 181.45M
下載/簡體中文/v8.0.16 最新版 -
phpstudy最新版下載 77.79M
下載/簡體中文/v8.1.1.1 官方版 -
filezilla server綠色版下載 16.90M
下載/簡體中文/v3.40.0 綠色免安裝版 -
git gui中文版下載 43.29M
下載/簡體中文/v2.20.1 免費版 -
仿站小工具下載 1004KB
下載/簡體中文/v9.0 綠色版
-
- 下載地址
軟件排行榜
熱門推薦
-
editplus電腦版下載 v5.5.0 官方最新版 / 2.52M / 簡體中文
-
vb反編譯工具下載 v10.1 免費中文版 / 3.30M / 英文
-
masm5.0下載 v5.0 免費版_64位 / 1.79M / 簡體中文
-
msxml 6.10.1129.0官方下載 32/64位 / 800KB / 英文
-
rpg maker vx ace rtp下載 v1.0 中文版 / 185.66M / 簡體中文
-
vc++6.0企業(yè)版下載 v6.0 簡體中文企業(yè)版 / 452.38M / 簡體中文
熱門標簽
裝機必備軟件
-
網易云音樂音頻播放
影音先鋒視頻播放
360安全衛(wèi)士安全防護
愛奇藝視頻播放
360殺毒殺毒軟件
迅雷下載工具
驅動精靈驅動工具
酷我音樂音頻播放
WPS辦公軟件
暴風影音視頻播放
吉吉影音視頻播放
微信電腦版聊天工具
搜狗輸入法文字輸入
美圖秀秀圖像處理
360瀏覽器上網瀏覽
- 視頻
- 芒果tv騰訊視頻優(yōu)酷視頻愛奇藝
- 解壓
- rar解壓軟件7zip解壓軟件視頻壓縮軟件winrar
- 剪輯
- 剪映會聲會影premiereaudition
- p圖
- 光影魔術手coreldraw美圖秀秀photoshop
- 辦公
- 騰訊會議釘釘officewps
- 殺毒
- 諾頓小紅傘金山毒霸360殺毒
- 直播
- 抖音快手斗魚直播虎牙直播
- 翻譯
- 谷歌翻譯插件百度翻譯有道詞典金山詞霸
- cad
- cad插件浩辰cad中望cad天正建筑
- 編程
- EditPlusnotepadsublimevisual studio
- 安全
- 火絨卡巴斯基騰訊電腦管家360安全衛(wèi)士
- 下載
- utorrentidm下載器比特彗星迅雷電腦版
- 網盤
- 阿里云盤和彩云網盤騰訊微云百度網盤
- 聊天
- 微信電腦版yy語音阿里旺旺qq
- 財務
- 用友軟件開票軟件管家婆軟件金蝶軟件
- 瀏覽器
- 火狐瀏覽器谷歌瀏覽器qq瀏覽器360瀏覽器
- 驅動
- 驅動人生網卡驅動驅動精靈顯卡驅動
- 檢測
- cpuzaida64安兔兔魯大師
- 音樂
- 網易云音樂酷我音樂酷狗音樂qq音樂
- 播放器
- potplayerkmplayer影音先鋒暴風影音