git/github常用命令總結
推薦學習網站:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
這篇博客寫的極有條理,強烈推薦!
本博文源自以上網址,稍加更改。(轉用聲明)
git命令
-
初始化一個Git倉庫
進入對應文件夾,使用git init
命令,來初始化一個Git倉庫 -
添加文件到Git倉庫
1.使用命令git add <file>
來添加文件,如:git add 1.txt 2.txt
;
2.使用命令git commit -m <message>
,如:git commit -m "提交了1.txt和2.txt"
。 -
版本穿梭
1.用git log
可以查看提交歷史和commit_id,以便確定要回退到哪個版本
2.使用命令git reset --hard commit_id
回到歷史版本。
3.從歷史版本跳回未來版本,用git reflog
查看命令歷史,確定未來版本的id. -
丟棄工作區的修改
1.直接丟棄工作區的修改時,用命令git checkout -- file
2.當你不但改亂了工作區某個文件的內容,還添加到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset HEAD <file>
,就回到了場景1,第二步按場景1操作 -
刪除文件
1.命令git rm
用於刪除一個文件
2.注意:如果一個文件已經被提交到版本庫,那麼你永遠不用擔心誤刪,但是要小心,你只能恢復文件到最新版本,你會丟失最近一次提交後你修改的內容 -
查看倉庫狀態
使用命令git status
查看當前倉庫的提交狀態。
…待更新