天天看點

Git常用指令及圖解

本文是《廖雪峰-Git教程》的學習總結

常用指令

git add [filename]:添加檔案到git倉庫的暫存區(stage),可多次添加

git commit -m "commit log info":送出git倉庫的所有檔案到目前分支

git log:檢視git送出日志

git status:檢視git目前狀态

版本回退:

    HEAD:目前版本

    HEAD^:上一個版本

    HEAD^^:上上個版本

    HEAD~3:上3個版本

    git reset --hard HEAD^:回退到上一個版本

    git reset --hard [commit_id]:回退到對應commit_id的版本

    git reflog:檢視曆史指令

Git常用指令及圖解

修改:

    git跟蹤并管理的是修改,而不是檔案,管理的區域是暫存區;

    比如:對檔案a第一次修改後的版本是a1,然後添加到暫存區,

        再對檔案a第二次修改後的版本是a2,然後送出到倉庫;

        此時倉庫目前狀态儲存的是a1版本,

        a2版本添加再送出就可以了。

Git常用指令及圖解