Git必須知道當前版本是哪個版本,在Git中,用HEAD表示當前版本,上一個版本就是HEAD^
,上上一個版本就是HEAD^^
,當然往上100個版本寫100個^
比較容易數不過來,所以寫成HEAD~100。
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
HEAD 現在位於 0b3a6db 提交分享頁面
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD^
HEAD 現在位於 ba1cc89 修改
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git pull origin siemens
Username for 'http://106.14.59.204': jiqing
Password for 'http://jiqing@106.14.59.204':
來自 http://106.14.59.204/daijiawei/new_hotel
* branch siemens -> FETCH_HEAD
更新 ba1cc89..0b3a6db
Fast-forward
Index/Lib/Action/SiemensAction.class.php | 5 +++++
Index/Tpl/Siemens/share.html | 10 ++++++++++
2 files changed, 15 insertions(+)
create mode 100644 Index/Tpl/Siemens/share.html
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
HEAD 現在位於 0b3a6db 提交分享頁面
版本回退,只是本地的。不會影響git庫中的內容。
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git log --pretty=oneline
0b3a6dbf02c8d03969577cb7fe0e200cf8303c63 提交分享頁面
ba1cc8926b9ec2c4e8afa33c48adb08a197eaba2 修改
回退到具體的版本號
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard 0b3a6dbf02c8d03969577cb7fe0e200cf8303c63
HEAD 現在位於 0b3a6db 提交分享頁面
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
HEAD 現在位於 0b3a6db 提交分享頁面
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git pull origin siemens
Username for 'http://106.14.59.204': jiqing
Password for 'http://jiqing@106.14.59.204':
來自 http://106.14.59.204/daijiawei/new_hotel
* branch siemens -> FETCH_HEAD
Already up-to-date.
使用~線計數
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
HEAD 現在位於 0b3a6db 提交分享頁面
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD~1
HEAD 現在位於 ba1cc89 修改
jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git pull origin siemens
Username for 'http://106.14.59.204': jiqing
Password for 'http://jiqing@106.14.59.204':
來自 http://106.14.59.204/daijiawei/new_hotel
* branch siemens -> FETCH_HEAD
更新 ba1cc89..0b3a6db
Fast-forward
Index/Lib/Action/SiemensAction.class.php | 5 +++++
Index/Tpl/Siemens/share.html | 10 ++++++++++
2 files changed, 15 insertions(+)
create mode 100644 Index/Tpl/Siemens/share.html