使用git 查看開發者某段時間的編碼量

一. 安裝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行代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章