1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
◎ 樹莓派4B,分離HEAD與master:
pande@raspberrypi:~/Desktop/Website $ git switch --detach HEAD
HEAD 目前位於 608b6a2 Re-deployment at RPi4B

◎ 注意到:git log狀態從 (HEAD -> master) 變成 (HEAD, master)

◎ 樹莓派400,推送:
pande@raspberrypi:~/Desktop/Website $ git push ssh://[email protected]/home/pande/Desktop/Website master:master
[email protected]'s password: 
枚舉物件: 9, 完成.
物件計數中: 100% (9/9), 完成.
使用 4 個執行緒進行壓縮
壓縮物件中: 100% (5/5), 完成.
寫入物件中: 100% (5/5), 516 位元組 | 516.00 KiB/s, 完成.
總共 5 (差異 3),復用 0 (差異 0),重用包 0
To ssh://192.168.50.227/home/pande/Desktop/Website
   608b6a2..ddeec94  master -> master

◎ 應該是有成功?

◎ 樹莓派4B,合併HEAD與master,然後查看狀態:
pande@raspberrypi:~/Desktop/Website $ git switch master
之前的 HEAD 位置是 608b6a2 Re-deployment at RPi4B
切換到分支 'master'
pande@raspberrypi:~/Desktop/Website $ git log
commit ddeec943fcfadbdd0169db32230c86bbf2b3742c (HEAD -> master)
Author: pande <[email protected]>
Date:   Sat Jul 19 13:11:51 2025 +0800
    Include MQTT novelty
(略)

◎ 應該到這邊就算推送完成了?

◎ 樹莓派4B,最後這個指令好像沒有work?
pande@raspberrypi:~/Desktop/Website $ git status
位於分支 master
沒有要提交的檔案,工作區為乾淨狀態
pande@raspberrypi:~/Desktop/Website $ git reset --hard origin/master
fatal: 有歧義的參數 'origin/master':未知的版本或路徑不存在於工作區中。
使用 '--' 來分隔版本和路徑,例如:
'git <指令> [<版本>...] -- [<檔案>...]'