1. 程式人生 > >[小白學習]git個人整理

[小白學習]git個人整理

一、git 檢視提交檔案清單

場景:

      部門這邊上線流程在進行程式碼合同時,要求只合並本次修改的檔案。所以需要研發自行記錄每個人的檔案修改記錄。

解決方案:

     1. 進入git bash

     2. 執行 git log --author=作者名 --name-only --after="2018-04-02(此處為哪個時間點進行統計)" | grep 'minsu-service' | sort | uniq

       例如: git log --author=dongzhuo --name-only --after="2018-04-02" | grep '專案資料夾名(其實可以隨便找一個關鍵字)' | sort | uniq


二、在非工作目錄執行git pull操作

場景:寫指令碼自動更新然後部署,需要在非工作目錄執行shell指令碼

解決方法(centos):

GIT_DIR=/home/tom/deploy/src/spclouddemo/.git git pull

    

參考:

https://blog.csdn.net/ly890700/article/details/73224912

https://blog.csdn.net/runfan1014/article/details/54584448