Chrome Pointer

2023年12月15日 星期五

查看以前git commit各版本更新的資料,並複製下來之操作教學

參考文章

💓常用git語法介紹 (上傳github更方便)


💋

Q: 我想查看以前git commit各版本更新的資料,怎麼拿?

A:要從Git存儲庫中獲取以前的版本數據,你可以使用git log命令查看提交歷史,

git log

$ git log
commit 323e883d326152c97a47d7cf2b87ba36bf4cc3a2 (HEAD -> main, origin/main)
Author: Wei <90156112+xxx@users.noreply.github.com>
Date:   Fri Dec 15 09:47:09 2023 +0800

    Update README.md

commit a45453d0c699f7910e64a9d206fa631a4bb9b148
Author: Wei <90156112+xxx@users.noreply.github.com>
Date:   Fri Dec 15 09:43:22 2023 +0800

    Update README.md
   
commit d6e40e452650fcc87c92acf1701aad446c3d1cec
Author: Wei <xxx@gmail.com>
Date:   Fri Dec 15 09:11:24 2023 +0800

    adding v-html


如果你使用了 git log 命令進入提交歷史的查看模式,想要退出,可以按下 q 鍵來退出這個查看模式。

在 git log 的查看模式下,可以使用 q 鍵來退出並返回到終端的命令行界面。


💋查看更改內容:

使用git show命令和提交的哈希(hash)來查看特定提交的更改內容。

git show d6e40e452650fcc87c92acf1701aad446c3d1cec

$ git show d6e40e452650fcc87c92acf1701aad446c3d1cec
commit d6e40e452650fcc87c92acf1701aad446c3d1cec
Author: weitsung50110 <a1233z51ab10@gmail.com>
Date:   Fri Dec 15 09:11:24 2023 +0800

    adding v-html

diff --git a/public/index.html b/public/index.html
index a493e83..9407538 100644
--- a/public/index.html
+++ b/public/index.html
@@ -56,7 +56,7 @@

     <div type="value1">
       <span id="find_OneOrAll_toggle" @click="value1_toggle()">Finding close</span><br/>
-      <span id="find_OneOrAll_txt" v-show="value1_checked">{{ userText }}</span>
+      <span id="find_OneOrAll_txt" v-show="value1_checked" v-html="userText"></span>
     </div>
   </div>
   <!-- 載入vue.js -->
diff --git a/public/vue.js b/public/vue.js



如果想要查看完整的檔案內容,可以將該提交中的檔案名稱指定給 git show 命令。

在此情況下,檔案名稱是 public/index.html。

git show d6e40e452650fcc87c92acf1701aad446c3d1cec:public/index.html

$ git show d6e40e452650fcc87c92acf1701aad446c3d1cec:public/index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>User Information</title>
  ... etc.



沒有留言:

張貼留言

喜歡我的文章嗎? 喜歡的話可以留言回應我喔! ^^