創(chuàng)建版本庫(kù)
git init
添加文件
git add *
提交文件
git commit -m " "
查看狀態(tài)
git status
對(duì)比文件
git diff file
查看日志
git log
git log --pretty=oneline
版本回退
git reset --hard ^HEAD ^HEAD 上一個(gè)版本 HEAD~100上100個(gè)版本
歷史操作
git reflog
對(duì)比倉(cāng)庫(kù)和工作區(qū)的區(qū)別
git diff HEAD -- file
丟棄工作去的修改
git checkout -- file
丟棄暫存區(qū)修改
git reset HEAD file
從庫(kù)中刪除文件
git rm file
創(chuàng)建分支
git branch "newbranch"
切換分支
git checkout "branch"
創(chuàng)建并切換
git checkout -b "branch"
查看當(dāng)前分支
git branch
合并分支
git merge "branch"
刪除分支
git branch -d "branch"