1. 程式人生 > >git bash 常用命令

git bash 常用命令

1、建立版本庫 git init

2、新增檔案到暫存區 git add "file name" / 新增所有檔案到暫存區 git add . 

3、提交檔案到分支 git commit -m "explanation"

4、檢視當前版本的檔案狀態 git status

5、檢視某檔案具體的修改內容 git diff "file name"

6、檢視提交歷史 git log / 簡化輸入結果 git log --pretty=omeline

7、恢復到最近一次提交版本 git reset --hard HEAD / 恢復到最近一次提交版本的上一次版本 git reset --hard HEAD^ / 恢復到指定上一級版本 git reset --hard HEAD~向上恢復的級數 / 恢復到指定版本號的版本 git reset --hard 版本號

8、檢視命令歷史 git reflog ,結果中有每次提交的版本號的前幾位,常用以向前恢復

9、對比工作區與分支最新版本的不同 git diff HEAD -- file name

10、將當前工作區的檔案恢復到上一次add狀態,如無add狀態則直接恢復到commit 的狀態,git checkout -- filename

11、撤銷提交到暫存區的修改到工作區,git reset HEAD file

12、刪除檔案 git rm filename

13、建立ssh key , ssh-keygen -t rsa -C "your email address"

14、關聯遠端庫 git remote add 遠端庫名稱 遠端庫地址

15、將本地內容推送到遠端庫 git push 遠端庫名 分支名/第一次推送用 git push -u 遠端庫名 分支名