http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git
git教程不少很成熟了不作贅述
整理出來,方便本身遺忘時候複習 github
配置我的信息 shell
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
初始化倉庫 app
$ git init
添加文件到倉庫
$ git add readme.txt
查看當前狀態
$ git status
查看日誌
$ git log
查看和版本庫不一樣
$ git diff
提交
$ git commit -m"this is comment "
控制檯內查看文件
$ cat readme.txt
回滾版本
$ git reset --hard "版本號"查看命令歷史
$ git reflog
撤銷修改,至關於從新checkout this
$ git checkout -- readme.txt
刪除文件 spa
$ rm test.txt
添加遠程倉庫
$ git remote add origin git@github.com:wangbintao/gitResp.git
推送到遠程(加上-u,不只把當前master分之推送到遠程,還會合並,爲了簡化之後推送命令) 日誌
$ git push -u origin master克隆遠程倉庫
$ git clone git@github.com:wangbintao/gitResp.git建立分支
$ git checkout -b dev
加上-b參數至關於,建立並切換
$ git branch dev
$ git checkout dev
查看分支
$ git branch
合併分支
$ git merge dev
刪除分支
$ git branch -d dev
查看合併分支結構圖
git log --graph--no--ff 採起禁用快速合併模式合併
$ git merge --no-ff -m "merge with no-ff" dev儲藏現場
$ git stash
查看儲藏
$ git stash list
恢復儲藏,不刪除原儲藏
$ git stash apply
恢復儲藏,並刪除原儲藏
$ git stash pop
強行刪除儲藏
$ git branch -d