一. 安裝git與配置
1. 下載 git (git下載),選擇合適的版本下載
2. 手動選擇32位版本或64位版本的下載。
3. 安裝步驟的前幾步一直點擊next就好,到了這步就根據自己的需要打勾,然後點擊next.
4. 選擇使用的編輯器,選擇好後點擊next繼續。
5. git的使用方式選擇和配置PATH環境
Use Git from Git Bash only | 這是最安全的選擇,因爲你的PATH根本不會被修改,你只能使用Git Bash的Git命令行工具。 |
Use Git from the Windows Command Prompt | 這個選項被認爲是安全的,它只向PATH添加一些最小的Git包,以避免使用可選的Unix工具混淆環境。你將能夠從Git Bash和Windows命令提示符中使用Git。建議選擇此項。 |
Use Git and optional Unix tools from the Windows Command Prompt | Git和可選的Unix工具都將添加到計算機的PATH中。警告:這將覆蓋Windows工具,如“find”和“sort”,只有在瞭解其含義後才使用此選項。 |
6. 接下來的步驟一直選擇next即可,安裝成功後鼠標右擊可以看到如下結果:
7. 接下來是申請gitHub賬號,當你有gitHub賬號後,配置本地git來連接gitHub遠程倉庫的用戶和郵箱,右擊git bush here 輸入以下命令。
# 設置用戶姓名
git config --global user.name "姓名"
# 設置可以聯繫的郵箱地址
git config --global user.email "聯繫郵箱"
# 查看設置信息
git config --global --list
8. 最後生成SSH密鑰
SSH是Secure Shell安全外殼協議的縮寫。它爲網絡服務提供目前較爲可靠的安全協議,有效防止信息泄露問題。通過公鑰和私鑰的驗證,建立安全連接。使用SSH方式和遠程版本庫通信的時候可以無需輸入用戶名密碼進行驗證。
在任意空白位置右擊選擇"Git Bash Here",啓動Git的終端模擬器。
輸入: ssh-keygen -t rsa 後回車,會依次要求輸入。
1) 密鑰保存位置,默認是 /c/Users/用戶名/.ssh/ 目錄下。
2) 輸入密碼,默認無密碼。
3) 確認輸入密碼,默認無密碼。
之後在指定/默認的位置就有兩個文件。
id_rsa 文件是私鑰,一定保存好不能泄露;id_rsa.pub 文件是公鑰,內容放在雲端提供驗證。
二. 利用git 或者 Idea 版本控制 clone項目
1.git clone
2. idea git clone
三. 查看開發者某段時間的編碼量
1. 進入之前clone好的項目的項目錄,然後右擊git bash here。
2. 輸入以下腳本來查看開發者的編碼量
git log --author="Lee" --since=2019-01-01 --until=2020-04-01 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -
參數解釋: author:開發者名字
since:想要查詢的開始時間
until:想要查詢的結束時間
結果:
由結果可以看出,開發者Lee在2019-01-01至2020-04-01增加了17833行代碼,刪除了19597行代碼。