git 提交中的檔案變化

2022-05-19 03:50:24 字數 352 閱讀 5098

現在想完成乙個操作,即在每次git push之後,自動地根據變化的檔案執行一些操作。

這些變化的檔案還要分類一下,新增、刪除、修改要區分出來。怎麼整呢?

拼命查git log命令,沒有結果,差一點就想使用 git cat-file命令將這一次和上一次的檔案列表進行比較了,

最後發現git其他自帶命令,非常好使:

git diff-tree head head^ --name-status

輸出舉例如下:

m       a.txt

a       b.txt

d       c.txt

m表示修改,a表示新增,d表示刪除!!

git 提交中的檔案變化

現在想完成乙個操作,即在每次git push之後,自動地根據變化的檔案執行一些操作。這些變化的檔案還要分類一下,新增 刪除 修改要區分出來。怎麼整呢?拼命查git log命令,沒有結果,差一點就想使用 git cat file命令將這一次和上一次的檔案列表進行比較了,最後發現git其他自帶命令,非常...

git忽略檔案提交

在專案根路徑下配置.gitignore檔案,在這個檔案裡配置不需要提交的檔案即可,具體的規則可以上網找,這裡給自己做個記錄。touch gitignore建立了檔案後就可以直接在windows下操作了。gitignore配置內容如下 bin target bak settings classpath...

Git命令提交檔案

首先檢查本地倉庫當前狀態,顯示更改的檔案 如圖所示顯示有乙個檔案test.txt被修改 執行add命令 git add test.txt發現檔名變綠色,說明加入暫存區成功 git commit在彈出的文字編輯器中輸入提交的內容,然後 wq退出 將檔案提交 然後進行遠端推送 注意推送的分支名稱 bra...