Windows Git客戶端搭建

最近開始做Windows 開發,所以找了一些windows下安裝git的教程


本文環境:

? ? ? ? ? ??操作系統:Windows XP SP3

? ? ? ? ? ?Git客戶端:TortoiseGit-1.8.16.0-32bit


一、安裝Git客戶端

? ? ? ? ? ??全部安裝均采用默認!

? ? ? ?1. 安裝支撐軟件

? ? ? ? ? ? ? msysgit:?http://msysgit.github.io/

? ? ? ? ? ? ?當前最新版本為v1.9.5。?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ?


? ? ? 2. 安裝TortoiseGit

? ? ? ? ? ? ? 首先,要安裝Windows Installer 4.5。

? ? ? ? ? ? ? 然后,安裝TortoiseGit。

序號架構版本
1x86V1.8.16.0
2x86V2.0.0.0

注意:V2.0.0.0+ 需要msysgit1.9.5+

[plain]?view plaincopy
  1. Git?for?Windows?1.9.5?or?newer?is?now?required??




? ? ? ? ? ? ? 最后,安裝TortoiseGit中文語言包

? ? ? ? ? ? ??TortoiseGit-LanguagePack-1.8.16.0-32bit-zh_CN.msi



二、配置、使用TortoiseGit

? ? ? ?1. 設置為中文界面


? ? ? ?2. 建立版本庫

? ? ? ? ? ? ? ?在任意空的文件夾點擊鼠標右鍵,選擇“git?在這里創建版本庫”






? ? ? ?3. clone庫

? ? ? ? ? ? ? ?在上面的文件夾點擊右鍵,選擇“拉取(Pull)”


? ? ? ? ? ?(1) 管理遠端


圖2-3-1-1


圖2-3-1-2

? ? ? ? ? ? ? ?其中,URL是遠端版本庫的git地址


? ? ? ? ? ? ? 注意,一定要把“localhost”改成IP地址,否則會出現如下錯誤:git did not exit cleanly (exit code 128)


? ? ? ? ? ?(2) 生成PPK文件

? ? ? ? ? ? ? ? ? ? ?在“開始”菜單,選擇“TortoiseGit”中的“PuttyGen”


? ? ? ? ? ? ? ? ? 點擊“Generate”按鈕,然后,鼠標在圖中紅色方框的區域內不停的移動,即可生成密鑰。


? ? ? ? ? ? ? ? 點擊“Save private key”按鈕,把生成的密鑰保存為PPK文件。


? ? ? ? ? ? ? ? ?確定生成。


? ? ? ? ? ? ? ? 保存到圖2-3-1-2中的地址


? ? ? ? ? ? ?(3) 完成clone庫






? ? ? ? 4. 提交本地版本庫

? ? ? ? ? ? ? ?在本地版本庫中新建立的文件圖標均為

? ? ? ? ? ?(1) 添加到本地庫

? ? ? ? ? ? ? ? ? ? ? ? ? 鼠標右鍵點擊如上圖圖標的文件,選擇“增加”




? ? ? ? ? ? ? ? ? ? ? ? ? ?這時,文件圖標變為表示添加到本地庫成功。


? ? ? ? ? ?(2) 提交到本地庫

? ? ? ? ? ? ? ? ? ? ? ? ? ?鼠標右鍵點擊如上圖圖標的文件,選擇“Git提交(C) ... -> "master"...”


? ? ? ? ? ? ? ? ? ? ?會出現提示,設置用戶名和郵箱。


? ? ? ? ? ? ? ? ? ? ? 設置用戶名、郵箱和簽名密鑰(PPK文件)


? ? ? ? ? ? ? ? ? ? ?輸入日志信息,完成提交。




? ? ? ?5. 推送本地庫到服務器

? ? ? ? ? ? ? ?如果所有文件夾和文件的圖標都如圖所示,那么我們就可以把本地庫推送到版本服務器了。

? ? ? ? ? ? ? ?在本地庫所在根目錄(本機為D:\mydoc13\ssfc),點擊鼠標右鍵,選擇“TortoiseGit”-〉“推送”






? ? ? ? ? ? ? ? ? ?完成推送。


------------------------------------------xiaobin_hlj80-----------------------------------------------全文End-----------------------

FAQ:

? ? 1. 關于:用戶名和郵箱

? ? ? ? ? ? ? ? ? 用戶名和郵箱,都是由版本服務器分配。就是我們在版本服務器建立用戶名和郵箱,然后在客戶端使用。

? ? 2. 取消上次的“Commit”操作

? ? ? ? ? ? ? ? ? 右擊git庫文件夾,選擇“Git”選項卡,點擊“Show log”按鈕,選擇要回滾的位置,點擊右鍵選擇“Reset "master" to this...”

? ? ? ? ? ? ? ? ? 點擊“ok”完成取消操作。

? ? 3. Push URL

? ? ? ? ? ? ? ? ? 在新版本的Remote中新增了“Push URL”。

? ? ? ? ? ? ? ? ? 當使用不同的獲取(Pull)和推送(Push)時,需要用到;

? ? ? ? ? ? ? ? ??例如,通過無密碼 git 協議獲取,但推送時使用 ssh。

? ? ? ? ? ? ? ? ??正常配置下,忽略即可。



? ? 4. 關于msys2

? ? ? ? ? ? msysgit2:?https://git-for-windows.github.io/

? ? ? ? ? ? 安裝步驟相對于V1.9.5增加的:




? ? ? ? ? ? ? ? 使用默認選項即可。


? ? 5. 關于TortoiseGit V2+

? ? ? ? ? ? ? ? 此版本無法在Win XP安裝!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/444765.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/444765.shtml
英文地址,請注明出處:http://en.pswp.cn/news/444765.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++(23)--多態性與虛函數

多態性與虛函數1.靜態多態-重載2.動態多態-重寫2.1 向上轉換/向下轉換3.虛函數的工作原理4.純虛函數和抽象類5.補充項目(都市浮生記)-卒《老九學堂C課程》學習筆記。《老九學堂C課程》詳情請到B站搜索《老九零基礎學編程C入門》-------------簡單的事情重復做,重復的…

如何在Appscale下發布自己的應用(一)

本篇文章主要講如何在本地搭建appscale環境。由于國內的信息資源有限,很多重要的論壇被墻了,所以遇到不少麻煩,由于最近一段時間vpn也被封掉了,我只能通過特殊渠道方法來翻墻查閱資料,走了不少彎路。 1.先說系統和環境…

總結了線程安全性的二十四個精華問題

1、對象的狀態:對象的狀態是指存儲在狀態變量中的數據,對象的狀態可能包括其他依賴對象的域。在對象的狀態中包含了任何可能影響其外部可見行為的數據。 2、一個對象是否是線程安全的,取決于它是否被多個線程訪問。這指的是在程序中訪問對象的…

如何在Appscale下發布自己的應用(二)

本文開始講如何發布自己的app應用到appscle上 建好appscle網站后,可以在命令行通過 appscle deploy apppathname 來發布自己應用。 除了用命令行提交應用之外,還可以通過appscale的網站直接提交,選擇 upload application->選擇上傳文件-&g…

Python模塊(7)-SciPy 簡易使用教程

SciPy 簡易使用教程1. 符號計算2. 函數向量化3. 波形處理scipy.signal3.1 濾波器3.2 波峰定位基于numpy的一個高級模塊,為數學,物理,工程等方面的科學計算提供無可替代的支持。 做重要的思想是:符號計算和函數向量化 1. 符號計算…

Xcode的Architectures和Valid Architectures的區別

目錄[-] Xcode的Architectures和Valid Architectures的區別 Architectures Valid Architectures 原因解釋如下: 參考1: 所有IOS設備詳情列表 List of iOS devices - Wikipedia, the free encyclopedia 參考2: iOS 7: 如何為iPhone 5S編譯64位…

Python模塊(8)-sklearn 簡易使用教程

sklearn 簡易使用教程1.scikit-learn的數據集2.scikit-learn 的訓練和預測scikit-learn 是在Numpy,SciPy,Matplotlib三個模塊上編寫的,數據挖掘和數據分析的一個簡單有效的工具。scikit-learn包括6大功能:分類,回歸,聚類&#xff…

如何發布GAE的應用(一)

安裝googleSDK的環境: 1 下載安裝包從官網下載 https://cloud.google.com/sdk/downloads -> https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-170.0.0-windows-x86_64-bundled-python.zip 2 如果本地安裝了python,直…

leetcode887 雞蛋掉落

你將獲得 K 個雞蛋&#xff0c;并可以使用一棟從 1 到 N 共有 N 層樓的建筑。 每個蛋的功能都是一樣的&#xff0c;如果一個蛋碎了&#xff0c;你就不能再把它掉下去。 你知道存在樓層 F &#xff0c;滿足 0 < F < N 任何從高于 F 的樓層落下的雞蛋都會碎&#xff0c;…

Docker 的日志相關整理

1 Docker daemon日志的位置 Docker daemon日志的位置&#xff0c;根據系統不同各不相同。 Ubuntu - /var/log/upstart/docker.logBoot2Docker - /var/log/docker.logDebian GNU/Linux - /var/log/daemon.logCentOS - /var/log/daemon.log | grep dockerFedora - journalctl -u…

PaperNotes(15)-圖神經網絡、PyG極簡版入門筆記

圖神經網絡概況1.GNN,GCN,GE的區別2.圖卷積的通式--矩陣該如何作用2.1實現12.2實現22.3實現33.PyTorch geometric3.1 PyG內置數據集3.1.1ENZYMES dataset3.1.2Cora3.2 PyG自定義數據集3.2.1Data構建簡單的圖結構3.2.2 Dataset3.2.3 InMemoryDataset一文讀懂圖卷積GCN(https://z…

leetcode76 最小覆蓋子串

給你一個字符串 S、一個字符串 T&#xff0c;請在字符串 S 里面找出&#xff1a;包含 T 所有字母的最小子串。 示例&#xff1a; 輸入: S "ADOBECODEBANC", T "ABC" 輸出: "BANC" 說明&#xff1a; 如果 S 中不存這樣的子串&#xff0c;則返…

Unity的匹配系統

這個匹配系統是指一個玩家&#xff0c;可以創建一個自己隨意命名的房間&#xff0c;然后其他玩家可以通過聯網去搜索房間&#xff0c;然后加入房間一起游戲 我先講講怎么使用這個匹配系統&#xff1a; 在運行游戲后&#xff0c;因為添加了Network Manager HUD組件&#xff0c;所…

PaperNotes(16)-圖神經網絡GNN簡史、不動點建模-筆記

圖神經網絡簡史、簡介1.圖神經網絡簡史2.圖神經網絡--學習過程3.圖神經網絡--理論基礎4.圖神經網絡的局限5.GNN,RNN,GGNN6.小結閱讀筆記&#xff1a;從圖(Graph)到圖卷積(Graph Convolution)&#xff1a;漫談圖神經網絡模型 (一)(https://www.cnblogs.com/SivilTaram/p/graph_n…

Matchmaker

Unity的多玩家網絡功能包含了玩家在因特網上互相玩而不需要公共IP地址的服務。用戶可以創建游戲,獲取活動游戲列表;加入并退出游戲。當在internet上玩時,網絡流量將通過云中的Unity,而不是直接在客戶端之間進行。這就避免了防火墻和NATs的問題,幾乎可以在任何地方玩游戲。 …

PaperNotes(17)-圖卷積神經網絡GCN-筆記

圖卷積神經網絡GCN-筆記1.卷積是什么2.圖卷積的源起3.空域卷積3.1消息傳遞網絡MPNN3.2 圖采樣與聚合GraphSage4.頻域卷積5.圖結構的序列化-Patch-SAN從圖(Graph)到圖卷積(Graph Convolution)&#xff1a;漫談圖神經網絡模型 (二)(https://www.cnblogs.com/SivilTaram/p/graph_n…

Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 標簽

摘錄某個工程的 web.xml 文件片段&#xff1a;訪問順序為1—>2—>3—>4&#xff0c;其中2和3的值必須相同。 url-pattern 標簽中的值是要在瀏覽器地址欄中輸入的 url&#xff0c;可以自己命名&#xff0c;這個 url 訪問名為 servlet-name 中值的 servlet&#xff0c;兩…

leetcode236 二叉樹的最近公共祖先

給定一個二叉樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義為&#xff1a;“對于有根樹 T 的兩個結點 p、q&#xff0c;最近公共祖先表示為一個結點 x&#xff0c;滿足 x 是 p、q 的祖先且 x 的深度盡可能大&#xff08;一個節點也可以是它自己的…

Unity的 UNet組件介紹

UNet常見概念簡介 Spawn:簡單來說,把服務器上的GameObject,根據上面的NetworkIdentity組件找到對應監視連接,在監視連接里生成相應的GameObject.Command:客戶端調用,服務器執行,這樣客戶端調用的參數必需要UNet可以序列化,這樣服務器在執行時才能把參數反序列化。需要注意…

MachineLearning(10)-聚類

聚類1.K-mean2.系統聚類3.DBSCAN聚類算法聚類&#xff1a;無監督學習&#xff0c;將相似的樣本聚為一類。核心如何定義相似。分類&#xff1a;有監督學習&#xff0c;依據分類準則&#xff0c;將樣本劃分為不同的類。核心分類器的設計&#xff08;KNN&#xff09;聚類&#xff…