Git經常使用命令筆記

git config --global user.name "your_name"  讓提交顯示本身的名字git

git config --global user.email "your_name@xxx.com"  讓提交顯示本身的郵箱緩存

ssh-keygen -t rsa -C "your_name@xxx.com"  生成公鑰私鑰,將公鑰給管理員,私鑰本身保留。能夠一路回車不要密碼服務器

git clone git@IP:xxxx.git    從遠程服務器上克隆一份代碼ssh

git checkout branch_name    切換到某個分支日誌

git status    查看修改添加刪除等等的狀態orm

git log    查看commit的日誌字符串

git branch -a    查看全部分支get

git add xxx    把新文件添加進去string

git rm xxx    把不要的文件刪除it

git commit -a    而後輸入提交日誌,提交到緩存。若是隻修改文件,不添加刪除,就直接git commit -a而後git push

git push    把緩存中的文件提交到遠程服務器

git format-patch -1 commit號    根據這次commit的哈希值打一個patch,每一個patch都會以0001開頭,以commit的日誌爲名稱

git format-patch -s -1 commit號    最近的一次commit生成patch

git format-patch commit號    會從這個commit的下一個commit串號開始,打全部commit的patch,前面的數字是增量

git format-patch x...y    會從x到y依次打patch

git format-patch root commit號    會從歷史頭開始打patch

git am patch_name.patch  將某個patch打進版本庫

git grep your_string  查找字符串,字符串中間有空格,用\代替

git diff file1 file2  比較兩個文件改動先後的差別

git pull  從遠程服務器上拉下來文件

相關文章
相關標籤/搜索