日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

g4e基础篇#3 Git安装与配置

發(fā)布時(shí)間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 g4e基础篇#3 Git安装与配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

現(xiàn)在你已經(jīng)對(duì)Git有了最基本的了解,現(xiàn)在讓我們開(kāi)始動(dòng)手開(kāi)始安裝和配置Git環(huán)境。

Git工具包括Git命令行工具,圖形化工具和服務(wù)器環(huán)境;在我們這個(gè)教程中,我們會(huì)使用以下軟件配置我們的環(huán)境:

? Windows 操作系統(tǒng)(推薦使用Windows 10)
? Git for Windows (2.15或者以上版本)
? Visual Studio 2017 社區(qū)免費(fèi)版
? Visual Studio Code
? Cmder (Windows上最好用的命令行工具)
? Visual Studio Team Services 或者 Team Foundation Server 2018 以上版本

Git for Windows 安裝

這個(gè)安裝過(guò)有幾個(gè)地方大家注意修改一下默認(rèn)配置,這樣可以讓后面的操作體驗(yàn)更加流暢。

上圖中最后2個(gè)要選中,TrueType字體讓命令行中的文字更加清晰,每天檢查更新保證你可以一直運(yùn)行Git的最新版本,Git的版本更新還是比較頻繁的,之前我們?cè)诤芏囗?xiàng)目中也發(fā)現(xiàn)由于某一版本的缺陷造成問(wèn)題,所以跟隨最新版本是解決這些問(wèn)題最簡(jiǎn)單的辦法

雖然這個(gè)選項(xiàng)有警告,但是我一般都會(huì)這樣選擇,因?yàn)楝F(xiàn)在經(jīng)常需要對(duì)Linux環(huán)境進(jìn)行操作,可以在Windows命令行中直接使用這些命令會(huì)很方便。

選擇使用 native Windows Secure Channel library可以和企業(yè)環(huán)境更好的集成,便于和企業(yè)域中的證書(shū)認(rèn)證方式一起工作。

這個(gè)設(shè)置一定要保持默認(rèn)選擇,因?yàn)槲覀兪褂玫氖荳indows操作系統(tǒng),默認(rèn)使用CRLF換行標(biāo)識(shí),但是Git默認(rèn)使用LF換行標(biāo)識(shí),允許Git在提交文件時(shí)自動(dòng)完成CRLF->LF的轉(zhuǎn)換可以確保提交到GitHub/VSTS/TFS的遠(yuǎn)程Git庫(kù)里面的文件可以被正確的識(shí)別。你的同事可能使用了Mac/Linux操作系統(tǒng),這也確保我們可以使用Windows和他們進(jìn)行更好的協(xié)作。

具體可以參考這篇文章:https://www.tuicool.com/articles/IJjQVb

使用默認(rèn)的Windows命令行作為Git的命令窗口,這一配置和下面的Git Credential Manager也有很大的關(guān)系,如果不這樣配置,我們可能無(wú)法正常的輸入VSTS/TFS 的賬戶信息。

最后一定要選擇啟用Git Credential Manger這個(gè)選項(xiàng),我們?cè)诓僮鬟h(yuǎn)程Git服務(wù)器時(shí)經(jīng)常需要輸入用戶名和密碼,選擇這個(gè)以后我們可以將身份信息使用Windows憑據(jù)管理器進(jìn)行存儲(chǔ),不必每次都輸入了。

按照以上配置完成安裝以后,我們就可以對(duì)Git進(jìn)行一些基本配置了。

1. 設(shè)置你的名字和郵件地址:

Git要求在提交時(shí)提供名字和郵件地址,這兩個(gè)信息不做設(shè)置時(shí)無(wú)法執(zhí)行g(shù)it commit 動(dòng)作。

git config user.name "你的名字" git config user.email "你的郵件地址"

注:如果你使用的是企業(yè)提供的TFS服務(wù)器,請(qǐng)將以上信息與企業(yè)AD域中的郵件地址統(tǒng)一,因?yàn)檫@些信息會(huì)隨著你的提交進(jìn)入TFS服務(wù)器的Git歷史記錄,保持這些信息一致有助于其他開(kāi)發(fā)人員通過(guò)歷史記錄了解你的提交記錄。

2. 針對(duì)企業(yè)內(nèi)部TFS的Git服務(wù)器的配置

如果你使用TFS作為Git服務(wù)器,那么還需要另外執(zhí)行以下3個(gè)命令以便Git Credential Manager 可以正常工作

git config --global credential.helper manager git config --global credential.modalprompt true git config --global credential.{你的TFS服務(wù)器地址}.authority Basic

注:如果你需要了解以上配置到底做了什么,可以參考:FAQ #1

配置好 Git for Windows 環(huán)境以后,其他的圖形化Git工具和IDE都會(huì)直接使用以上配置,給予你在任何開(kāi)發(fā)環(huán)境中一致的Git使用體驗(yàn)。

Windows上常用的Git工具

為了能夠讓習(xí)慣于使用圖形化工具的開(kāi)發(fā)者滿意,以下我介紹幾款比較好用的工具,供大家參考。

TortoiseGit

這是和大家熟悉的TortoiseSVN一脈相承的一款圖形化Git工具,也就是大家常說(shuō)的“小烏龜”。應(yīng)該說(shuō),小烏龜是最貼近于Windows使用習(xí)慣的一款git工具,因?yàn)樗峁┝朔浅M晟频奈募芾砥骷?#xff0c;允許你直接通過(guò)文件管理器完成絕大多數(shù)git操作,非常直觀,對(duì)于不習(xí)慣使用命令行的開(kāi)發(fā)人員來(lái)說(shuō)非常方便。

安裝完成后,直接在任何文件夾中點(diǎn)擊右鍵,即可開(kāi)始進(jìn)行Git操作。

免費(fèi)下載地址,建議同時(shí)下載中文語(yǔ)言包:

https://tortoisegit.org/download/

Visual Studio

Visual Studio 內(nèi)置了Git支持,并提供了針對(duì) Visual Studio Team Service 和 Team Foundation Server 的完善集成,另外Visual Studio還是最好的差異比較和沖突解決工具,這一點(diǎn)在后續(xù)的操作中大家就會(huì)有所體會(huì)。

可以通過(guò)以下鏈接下載 Visual Studio 社區(qū)免費(fèi)版,現(xiàn)在的Visual Studio 2017版本已經(jīng)是全模塊化安裝方式,最小安裝僅有僅幾百兆左右。與大家對(duì)Visual Studio的傳統(tǒng)理解不同,現(xiàn)在的Visual Studio除了提供微軟技術(shù)棧的SDK支持還提供了大量開(kāi)源技術(shù)棧的工具支持,比如:Python, NodeJS, JavaScript和TypeScript等。

另外,除了對(duì)Windows上的軟件提供完善的支持,也提供了跨平臺(tái)的開(kāi)發(fā)能力,比如:.Net Core, Linux C++等。

安裝完成后,我們即可通過(guò)“團(tuán)隊(duì)資源管理器”連接到VSTS,TFS或者GitHub克隆代碼,開(kāi)始日常Git操作。

歷史視圖

比較視圖

免費(fèi)下載地址:

https://www.visualstudio.com/zh-hans/

Visual Studio Code

Visual Studio Code 是一款輕量級(jí)的代碼編輯器,同時(shí)具備很強(qiáng)的調(diào)試能力。這款工具由《設(shè)計(jì)模式》一書(shū)的作者,也是Eclipse之父 Eric Gamma 親自操刀開(kāi)發(fā),是你可以找到的速度最快的,功能最豐富的代碼編輯器。

vscode中通過(guò)插件的方式提供了大量的git工具,包括:git blame, git history, diff等非常實(shí)用強(qiáng)大的工具幫助你解決很多日常使用難題。

下載地址:

https://code.visualstudio.com/

Git企業(yè)級(jí)私有服務(wù)器環(huán)境獲取

GitHub對(duì)于開(kāi)源軟件的開(kāi)發(fā)非常有幫助,但是對(duì)于企業(yè)開(kāi)發(fā)者來(lái)說(shuō) Visual Studio Team Service 或者 Team foundation Server 則提供了更為豐富的適合于大規(guī)模團(tuán)隊(duì)的功能。VSTS 是托管在微軟云上的企業(yè)級(jí)開(kāi)發(fā)平臺(tái),內(nèi)置了非常完善的Git服務(wù)器支持。與GitHub不同的是,VSTS提供的是免費(fèi)私有的企業(yè)級(jí)Git倉(cāng)庫(kù),而在GitHub上的倉(cāng)庫(kù)默認(rèn)都是公開(kāi)的而對(duì)私有倉(cāng)庫(kù)收取費(fèi)用。

VSTS提供5人以下團(tuán)隊(duì)的免費(fèi)賬號(hào),不限制項(xiàng)目和Git私有存儲(chǔ)庫(kù)數(shù)量以及大小,可以通過(guò)以下地址注冊(cè)。

https://www.visualstudio.com/zh-hans/team-services/

注冊(cè)過(guò)程也很簡(jiǎn)單,只需要3步,對(duì)于中國(guó)開(kāi)發(fā)者來(lái)說(shuō),2017年10月份上線的香港節(jié)點(diǎn)提供了更好的訪問(wèn)速度,大家在注冊(cè)的時(shí)候注意選擇區(qū)域(默認(rèn)區(qū)域?yàn)槊绹?guó))。

第一步:點(diǎn)擊 免費(fèi)試用

第二步:使用你的Live賬號(hào)登陸,如果沒(méi)有可以免費(fèi)注冊(cè)

第三步:輸入你自己的賬號(hào)別名,并注意選擇 East Asia (中國(guó)香港)節(jié)點(diǎn)

注冊(cè)完成后,我們即可通過(guò) VSTS 示例項(xiàng)目生成器自動(dòng)創(chuàng)建項(xiàng)目并導(dǎo)入示例代碼,同時(shí)也會(huì)創(chuàng)建工作項(xiàng),看板,迭代計(jì)劃,測(cè)試計(jì)劃,自動(dòng)化構(gòu)建等內(nèi)容。

第一步:登錄https://vstsdemogenerator.azurewebsites.net/ 并輸入你在上面注冊(cè)的VSTS賬號(hào),如果需要更為詳細(xì)的指導(dǎo),請(qǐng)掃描以下二維碼

第二步:選擇示例項(xiàng)目套件,在我們這套教程中使用PartsUnlimited示例代碼

第三步:項(xiàng)目創(chuàng)建成功后即可進(jìn)入自己的VSTS賬號(hào)進(jìn)行操作了,具體操作指導(dǎo)請(qǐng)掃描以下圖中二維碼

如果大家對(duì)VSTS或者TFS本身的其他功能感興趣,請(qǐng)參考?DevOps 文檔中心?的 微軟研發(fā)云 部分的文檔。

Windows命令行替代品Cmder

最后為了能夠在Windows上更好的使用命令行,你還需要安裝一個(gè)叫做Cmder的小工具。這是Windows上最好用的命令行工具,沒(méi)有之一。以下簡(jiǎn)單列出它的優(yōu)勢(shì)

– 直接使用剪貼板,用Ctrl+V/C完成拷貝粘貼
– 直接使用鼠標(biāo)進(jìn)行內(nèi)容選擇進(jìn)行拷貝
– 允許混用Windows和Linux風(fēng)格的路徑
– 多窗口模式
– git分支顯示
– 內(nèi)置常用的linux命令,并允許你在Windows上使用,比如(cp, mv, cat, rm,ssh等)
– 內(nèi)置linux上常用的文本編輯器,如:nano和wim
– 直接適配多種屏幕分辨率,可以自由拖拽到任何大小
– 顏色顯示

使用git不能避免命令行,有一款好用的命令行工具會(huì)讓你事半功倍,下載地址如下,這是個(gè)綠色軟件,直接解壓縮即可使用。

http://cmder.net/

小結(jié)

到這里,我們已經(jīng)做好了開(kāi)始使用Git的一切準(zhǔn)備,在下一章中我們將開(kāi)始使用Git實(shí)際進(jìn)行開(kāi)發(fā)工作。

相關(guān)文章:

  • g4e基礎(chǔ)篇#1 為什么要使用版本控制系統(tǒng)

  • g4e基礎(chǔ)篇#2 Git分布式版本控制系統(tǒng)的優(yōu)勢(shì)

原文地址:http://devopshub.cn/2018/01/09/g4e-basic-03-git-install-windows/?


.NET社區(qū)新聞,深度好文,歡迎訪問(wèn)公眾號(hào)文章匯總 http://www.csharpkit.com

總結(jié)

以上是生活随笔為你收集整理的g4e基础篇#3 Git安装与配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。