簡體   English   中英

如何在git中檢查文件的最新修訂版本號?

[英]How to check latest revision number of a file in git?

我試圖理解的情況下,clearcase,subversion和git修訂之間的比較。 我無法理解git的修訂機制,如何獲取git中文件的最新修訂號?

Git不使用修訂 它通過散列來標識提交,散列通過各種命令(包括git log以40個字符的數字和字母字符串形式顯示給您。

但是,請記住,Git還可以有效地獨立跟蹤每個分支。 您可以通過獲取最高編號來獲得svn中的最后一次提交。 這在Git中不起作用。 如果要在所有分支中都進行最新提交(通常不需要這樣做,但是仍然經常問到一個問題),則必須實際檢查所有分支。 git log --allgit log <branch1> <branch2> <branch3> <...>要明確顯示,它將顯示所有這些分支中的最新提交作為第一個分支。

Git中的所有內容在存儲之前都經過校驗和,然后由該校驗和引用。 Git用於此校驗和的機制稱為SHA-1哈希。 因此,您需要在該文件上查找最新的SHA-1哈希,以獲取最新的修訂號。

要列出所有提交的文件,只需執行git log <filename>

要獲取對特定文件的最新提交,請執行以下操作: git log -n 1 <filename>

希望能幫助到你!

這是命令。

git log -n 1 <file>

暫無
暫無

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

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