設(shè)置縮寫(xiě)
下面是常用的縮寫(xiě)定義踱蠢,我們可以按照自己的習(xí)慣去定義常用命令
git config --global alias.st status
git config --global alias.br branch
git config --global alias.co checkout
git config --global alias.ci commit
查看別名列表
git config --list(-l) | grep alias
rebase合并、排序本地提交棋电。注意不要處理已經(jīng)推到遠(yuǎn)程的提交茎截。
git rebase -i HEAD~x // x是任意數(shù)字,代表要處理的提交次數(shù)
撤銷(xiāo)一個(gè)提交:
git reset --soft HEAD~ // 提交撤銷(xiāo)后赶盔,代碼還在企锌。
刪除一個(gè)提交:
git reset --hard HEAD~x // x可以是任意數(shù)值,代表刪除幾個(gè)提交
本地分支重命名
git br -m oldName newName
cherry-pick一個(gè)提交
git cherry-pick [commit-id]
操作遠(yuǎn)程地址
git remote set-url origin [url] //修改遠(yuǎn)程地址
git remote rm origin // 刪除遠(yuǎn)程地址
git remote add origin [url] //添加遠(yuǎn)程地址