博客園換了新顏,立刻給我的感覺就是還不如原來的老古董界面呢,沒辦法呀,畢竟主要是習慣了,咱也不吐槽了,慢慢地,習慣就好,博客園也在逐步改善,
目錄
- Git和TortoiseGit下載安裝
- 稍微籠統地介紹下svn和git原理
-
- 使用https克隆倉庫
- 使用https如何避免再次輸入賬號和密碼
- 使用ssh克隆倉庫
- 總結
Git和TortoiseGit下載安裝
官網地址:https://git-scm.com/
Git下載地址:https://git-scm.com/downloads
Git默認也自帶一個GUI的,我覺得不太好,個人習慣吧!
相應的GUI,我們使用TortoiseGit,還是小烏龜好玩,下載地址:https://tortoisegit.org/
本人喜歡使用TortoiseGit,簡單粗暴還易上手,如果你想弄得騷氣一點的,可以使用命令列操作!
至于怎么下載,怎么安裝,直接上圖,就不多說了,




安裝完后,需要重啟一下電腦,然后打開TortoiseGit設定界面,將語言改成中文即可,
稍微籠統地介紹下SVN和Git原理
SVN:集中式版本管理軟體,非常簡單,就是只有一個版本庫,一個團隊一起更新維護這個版本庫,缺點也很明顯,
Git:分布式版本管理軟體,簡單地來說,每個人都有一個版本庫,沒有網路的話,也可以進行提交操作,然后有網的時候,再推送到相應的版本庫即可,使用Git克隆下來的版本庫都是自己的,你可以隨便更改提交(你的倉庫你做主),推送的話,則需要授權,
SVN原理圖:

Git原理圖:

TortoiseGit的簡單操作(克隆、提交、推送、拉取)
首先呢,我們得有版本庫,可以使用GitHub,碼云等,
GitHub官網:https://github.com/
創立版本庫:

如果你覺得麻煩,你可以隨便在GitHub上找一個開源專案,克隆他的版本庫,
在這里有必要說明一下,有兩種方式來克隆版本庫,分別是https和ssh,
方式一:https方式(推薦)

TortoiseGit創建版本庫
1、滑鼠在檔案夾下右擊選擇克隆

然后分別輸入GitHub的賬號和密碼就可以了,如果是公有的,則不需要,我這個是私有的,



2、提交代碼
首先咱通過GUI設定一下提交人的昵稱跟郵箱

接下來,在這個檔案夾下修改的話,便可以提交了
滑鼠右擊選擇顯示日志,查看日志記錄

使用https雖然很簡單,但有個麻煩的地方,每次推送的時候,都需要輸入賬戶名和密碼的,非常不討喜,
那怎么辦呢?有兩種辦法
1、使用Git命令
git config --global credential.helper cache //用戶名,密碼快取15分鐘
git config credential.helper 'cache --timeout=3600' //快取1個小時
git config --global credential.helper store //永久存盤
2、添加或設定遠端URL(推薦做法): https://用戶名:密碼@github.com/name/Test.git 注意下,中間的冒號是英文冒號

方式二、ssh方式
在這里我們使用TortoiseGit來生成密鑰
公鑰:用來加密的
私鑰:用來解密的



將公鑰在GitHub上面添加一下,然后將私鑰保存到自己的電腦上,每次提交的時候選中自動加載Putty密鑰即可,
TortoiseGit同步時,選擇相應的遠端URL地址,點擊推送即可

3、拉取,這很簡單,拉取某個代碼倉庫中的最新代碼,
總結
1、推薦使用Git,如果只想要共同維護一個版本庫,不想要其他功能的話,而且對代碼版本管理沒啥特別要求的話,就使用SVN吧,
2、Git的提交始終都是提交到本地,推送則需要授權,
3、推薦使用https方式進行克隆推送代碼,每次推送避免輸入用戶名和密碼,給URL添加上用戶名和密碼即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/993.html
標籤:其他
下一篇:專案微管理36 - 集智
