git bash 常用命令
阿新 • • 發佈:2019-02-08
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 遠端庫名 分支名