簡體   English   中英

兩個提交或兩個分支之間有多少行代碼?

[英]How many lines of code differs between two commits or two branches?

我想知道在兩個不同的提交之間我改變了多少行代碼。 我的目的是了解我今天編寫了多少行代碼,但我的抽象想法是了解我從一個時刻到另一個代碼編寫了多少行代碼。 有人可以幫我這個東西嗎?

--shortstat是你想要的:

git diff --shortstat commit1 commit2

您也可以使用它:

git diff --shortstat "@{1 day ago}" 

像許多git命令一樣, git diff --shortstat不僅可以使用提交,還可以使用分支名稱,標簽等。因此,如果您使用的是feature/foo分支,並希望進行比較以develop運行。

git diff --shortstat develop

如果您想知道自上一個版本標簽(例如3.1 )運行以來有多少行已更改

git diff --shortstat 3.1

僅供參考,如果多人提交到同一分支,請使用--author "<author name>"僅考慮您自己的提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM