本文中KKX小編給大家分享介紹的SmartGit是一款跨平臺(tái)的Git客戶端,它提供了一種方便易用的界面來(lái)處理Git操作。它是一個(gè)可視化的Git工具,可以幫助開(kāi)發(fā)人員管理和控制Git倉(cāng)庫(kù),使Git更加易用。它還提供了集成的編輯器來(lái)查看、編輯或比較源代碼。有一個(gè)跨平臺(tái)的工作區(qū),可以在不同的操作系統(tǒng)下使用。它可以為用戶提供了許多強(qiáng)大的功能,如代碼比較、分支管理、合并和提交等。它支持Git Flow流程,可以輕松地創(chuàng)建和管理分支,支持多個(gè)遠(yuǎn)程倉(cāng)庫(kù),并提供了一個(gè)簡(jiǎn)單易用的界面來(lái)查看和處理Git日志。還提供了開(kāi)發(fā)人員需要的一些高級(jí)功能,如代碼格式化,代碼高亮,代碼折疊等,這些功能可以大大提高開(kāi)發(fā)人員的效率。 它還支持多個(gè)版本控制系統(tǒng)的管理,包括Git、Subversion和Mercurial。這使得開(kāi)發(fā)人員可以使用一個(gè)工具來(lái)處理不同的版本控制系統(tǒng),從而提高工作效率。總的來(lái)說(shuō)使用SmartGit都是一個(gè)不錯(cuò)的選擇。
SmartGit破解方法
SmartGit工具需要序列號(hào),我們只需要選擇學(xué)習(xí)版就行了。但是很可能我們安裝的時(shí)候點(diǎn)下一步下一步點(diǎn)的太塊了,選的付費(fèi)版,發(fā)現(xiàn)卸載也沒(méi)用,怎么辦呢?
找到下面路徑,刪除文件就行了。
步驟
+ window+R打開(kāi)運(yùn)行,輸入%APPDATA%\syntevo\SmartGit\
+ 刪除setting.xml就行了,再重新打開(kāi)smartgit
SmartGit使用教程
1、登錄GitHub網(wǎng)站,在右下角找到new repository,新建一個(gè)項(xiàng)目。

2、具體如下,按照實(shí)際情況填寫(xiě)

下面是我創(chuàng)建好的項(xiàng)目。

3、使用SmartGit把它c(diǎn)lone下來(lái)
打開(kāi)SmartGit,在菜單里選擇Repository→Clone

填寫(xiě)Repository URL:GitHub中給我們提供了地址,在剛才建好的項(xiàng)目頁(yè)面的右側(cè)找到項(xiàng)目地址并復(fù)制過(guò)來(lái)。

下一步再下一步,為項(xiàng)目選擇一個(gè)本地文件夾。

點(diǎn)擊Finish,稍等片刻,Output中的信息告訴我們,ok搞定了。打開(kāi)剛才選擇的本地文件夾看看吧。

4、新建、修改、提交等操作
在文件夾中新建一個(gè)txt文件,輸入一些文字后保存。

回到SmartGit中發(fā)現(xiàn),F(xiàn)iles窗體中多了一個(gè)文件。

右鍵點(diǎn)擊文件,并選擇Commit,提交窗體出現(xiàn)了。
Commit Message是提交版本的注釋?zhuān)仨毺顚?xiě)。
Commit是提交到本地Git庫(kù)。
Commit&Push是提交到本地Git庫(kù)并提交到GitHub。

Commit成功后,F(xiàn)iles窗體中的文件不見(jiàn)了。在Files窗體右上角有5個(gè)按鈕,可設(shè)置顯示哪些文件。

我們打開(kāi)test.txt再輸入一些文字后保存,發(fā)現(xiàn)test.txt變?yōu)榧t色的Modified狀態(tài),再commit。

右鍵test.txt,選擇Log,可以看到兩次的提交記錄。

右鍵第一個(gè)版本的記錄,選擇Reset可以回歸到這個(gè)版本。Reset有三種模式可以選擇,mixed、soft、hard。
mixed:工作區(qū)不變,reset暫存區(qū)、reset當(dāng)前分支
soft:工作區(qū)不變、暫存區(qū)不變、reset當(dāng)前分支
hard:reset工作區(qū)、reset暫存區(qū)、reset當(dāng)前分支
SmartGit17新功能
1、SmartGit現(xiàn)在支持操作系統(tǒng)獨(dú)立的黑色主題
2、在工作樹(shù)中重命名檢測(cè)
現(xiàn)在,在工作樹(shù)視圖中會(huì)檢測(cè)到重命名的文件,就像git status一樣,除了Git的重命名檢測(cè),SmartGit還將檢測(cè)未跟蹤/丟失的文件對(duì)的重命名
3、沖突解決:顯示基礎(chǔ)文件
從沖突解決器中,您現(xiàn)在可以為沖突基礎(chǔ)文件打開(kāi)一個(gè)額外的三向比較。當(dāng)調(diào)查兩個(gè)分支中的文件已被顯著更改的復(fù)雜沖突時(shí),這變得非常有用
4、比較:可選地顯示當(dāng)前行及其對(duì)應(yīng)方
在比較視圖的底部區(qū)域,您將會(huì)找到當(dāng)前所選行的可選垂直排列的單行比較
5、DeepGit集成
在首選項(xiàng)中配置之后,可以從主窗口輕松調(diào)用DeepGit,并從“更改”視圖中打開(kāi)所選行的日志
SmartGit特色
1、專(zhuān)業(yè)的git管理工具
對(duì)于簡(jiǎn)單的Pull、Commit和Push,您會(huì)發(fā)現(xiàn)沒(méi)有比SmartGit更簡(jiǎn)單的選擇
為了掌握日常的Git挑戰(zhàn),您幾乎找不到更好的工具:
通過(guò)高效的工作流提升您的生產(chǎn)力
在使用Git時(shí),保護(hù)您免受常見(jiàn)的陷阱
2、一個(gè)軟件相當(dāng)于多種軟件
使用SmartGit進(jìn)行Git或SVN
支持運(yùn)行在Windows,OS X和Linux上
購(gòu)買(mǎi)許可證一次,并將其用于您喜歡的機(jī)器和操作系統(tǒng)
3、包括所有內(nèi)容:無(wú)需安裝和配置其他工具
SmartGit附帶:
Git-Flow
SSH客戶端
文件比較/合并
4、與流行平臺(tái)互動(dòng)
SmartGit帶有GitHub、BitBucket和Atlassian Stash的特殊集成,用于創(chuàng)建和解析Pull Request和Review Comments
當(dāng)然,您可以將SmartGit與您自己的存儲(chǔ)庫(kù)或其他主機(jī)提供商(例如GitLab)
SmartGit特點(diǎn)
1. 簡(jiǎn)單易用:SmartGit提供友好的用戶界面,容易上手和使用。
2. 支持多個(gè)版本控制系統(tǒng):SmartGit支持多個(gè)版本控制系統(tǒng),包括Git、Mercurial和Subversion等。
3. 功能強(qiáng)大豐富:SmartGit提供了許多強(qiáng)大和豐富的功能,例如:分支和標(biāo)簽管理、文件比較、文件歷史記錄等。
4. 支持多平臺(tái):SmartGit支持Windows、Mac和Linux等多個(gè)平臺(tái)。
5. 高度可定制性:SmartGit提供了一系列可定制的選項(xiàng),允許用戶根據(jù)自己的需要對(duì)其進(jìn)行定制。
6. 社區(qū)支持:SmartGit擁有活躍的社區(qū)支持,用戶可以通過(guò)社區(qū)論壇和郵件列表等多種途徑尋求幫助和解決問(wèn)題。
以上便是kkx小編給大家分享介紹的Git管理工具SmartGit!