Git gui版本控制工具是目前最火的版本控制軟件,你要是還用SVN或者CVS什么的都不好意思在圈里打招呼!這個東西因?yàn)槟J胶椭暗陌姹究刂栖浖杂胁煌匀腴T上稍許有點(diǎn)難度,當(dāng)然,Git最為出色的是它的合并追蹤(merge tracing)能力。感興趣的朋友快來下載試試吧。
1、在本地新建一個文件夾test,選中后點(diǎn)擊右鍵,選擇Git GUI Here
出現(xiàn)下圖,選擇第二個,克隆已經(jīng)存在的倉庫
2.填寫Source Location(源地址)和Target Directory
3.完成克隆
點(diǎn)擊上圖的clone后,會提示下輸入你github的用戶名和密碼,出現(xiàn)下面的界面,克隆完成。你可以看看你本地克隆的文件。
最官方的版本可以在Git網(wǎng)站上下載。請轉(zhuǎn)到https://git-scm.com/download/win下載將自動開始。注意,這是一個名為Git for Windows的項(xiàng)目,與Git本身是分開的;有關(guān)它的更多信息,請?jiān)L問https://gitforwindows.org.
要獲得自動安裝,您可以使用Git巧克力包。請注意,Chocolatey包是由社區(qū)維護(hù)的。
從源安裝
有些人可能會發(fā)現(xiàn)從源代碼安裝Git很有用,因?yàn)槟鷮@得最新的版本。二進(jìn)制安裝程序往往有點(diǎn)落后,盡管隨著Git在最近幾年的成熟,這已經(jīng)沒有什么區(qū)別了。
如果您確實(shí)想從源代碼安裝Git,您需要有Git所依賴的以下庫:autotools、curl、zlib、openssl、expat和libiconv。例如,如果您所在的系統(tǒng)dnf(比如Fedora)或者apt-get(例如基于Debian的系統(tǒng)),您可以使用以下命令之一來安裝編譯和安裝Git二進(jìn)制文件的最小依賴項(xiàng):
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext libz-dev libssl-dev
為了能夠添加各種格式(doc、html、info)的文檔,需要以下附加依賴項(xiàng):
$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
如果您使用的是基于Debian的發(fā)行版(Debian/Ubuntu/Ubuntu-derivatives),您還需要install-info包裝:
$ sudo apt-get install install-info
如果您使用基于RPM的發(fā)行版(Fedora/RHEL/RHEL衍生工具),您還需要getopt軟件包(已經(jīng)安裝在基于Debian的發(fā)行版上):
$ sudo dnf install getopt
此外,如果您正在使用Fedora/RHEL/RHEL衍生工具,您需要這樣做:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
v2.46.0版本
新功能
1. 自帶 Git v2.46.0。
2. 附帶 OpenSSL v3.2.2。
3. 配備 PCRE2 v10.44。
4. 附帶 OpenSSH v9.8.P1。
5. 附帶 Git Credential Manager v2.5.1。
6. 自帶 MinTTY v3.7.4。
7. git config 遵循兩個用戶范圍的配置:在主目錄中和 .由于后者不是 Windows 原生目錄,因此 Git for Windows 現(xiàn)在會在 AppData 目錄中查找 Git/config,除非存在. .gitconfig.config/git/config.config/git/config
8. FSMonitor 功能不再是實(shí)驗(yàn)性的,因此不再作為安裝程序選項(xiàng)提供。鼓勵用戶通過配置設(shè)置(自動執(zhí)行此操作)在每個存儲庫的基礎(chǔ)上啟用此功能. core.fsmonitor=truescalar clone
9. OpenSSH 的服務(wù)器端組件僅出于歷史原因隨 Git for Windows 一起提供,現(xiàn)在不再隨它一起分發(fā)。
10. 自帶 cURL v8.9.0。
Bug 修復(fù)
1. Git Bash 的命令現(xiàn)在可以在 OneDrive 管理的文件夾中使用,而無需凍結(jié)所有文件.ls
2. Git LFS v3.5.x 及更高版本不再支持 Windows 7,F(xiàn)在,它不再是一個有用的錯誤消息,而是在該Windows版本上崩潰,給用戶留下錯誤消息“在malloc堆初始化之前出現(xiàn)panic”。此問題已得到解決:除了無用的錯誤消息外,Git 現(xiàn)在還在說明正在發(fā)生的事情以及如何擺脫這種情況。
3. 自 v2.45.0 起,and 的手冊頁已損壞,現(xiàn)已修復(fù)。
1、從服務(wù)器上克隆完整的Git倉庫(包括代碼和版本信息)到單機(jī)上。
2、在自己的機(jī)器上根據(jù)不同的開發(fā)目的,創(chuàng)建分支,修改代碼。
3、在單機(jī)上自己創(chuàng)建的分支上提交代碼。
4、在單機(jī)上合并分支。
5、把服務(wù)器上最新版的代碼fetch下來,然后跟自己的主分支合并。
6、生成補(bǔ)丁(patch),把補(bǔ)丁發(fā)送給主開發(fā)者。
7、看主開發(fā)者的反饋,如果主開發(fā)者發(fā)現(xiàn)兩個一般開發(fā)者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然后再由其中一個人提交。如果主開發(fā)者可以自己解決,或者沒有沖突,就通過。
8、一般開發(fā)者之間解決沖突的方法,開發(fā)者之間可以使用pull 命令解決沖突,解決完沖突之后再向主開發(fā)者提交補(bǔ)丁。
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 皖I(lǐng)CP備2024046892號-3
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告