git起步git
git的安裝(Ubuntu14.04)vim
sudo apt-get install gitbash
查看git版本編輯器
git --version日誌
查看git命令幫助code
git --help (直接輸入git也能夠)遞歸
獲得完整的子命令列表(使人生畏)get
git help --allit
git配置io
git init 在當前目錄下初始化git倉庫
必須先配置用戶名和郵箱才能commit
一個配置的例子以下
git config user.name "Jack" git config user.email "jack@xyz.com"
若是加--global表示在~/.gitconfig中配置
默認在版本庫.git/config中配置
還有一個全局配置文件在/etc/gitconfig
GIT編輯器環境變量GIT_EDITOR=vim
開始使用
git add file 追蹤文件並添加到暫存區
git commit -m "MESSAGE" 提交全部暫存區文件
git commit -a 遞歸搜索本目錄並提交全部被追蹤文件
git rm 刪除文件以及文件附帶的git信息
git mv 重命名文件, 遷移文件附帶的git信息
git status 查看工做區狀態
git log 查看提交日誌
回退版本
git reset --hard VERSION
VERSION能夠是
HEAD^ 上個版本
HEAD^^ 上上個版本
HEAD~N 上N個版本
sha1碼 回退到指定版本
撤銷修改
文件還未添加到暫存區的狀況
git checkout -- FILE
文件已經添加到暫存區的狀況
git reset HEAD
git checkout -- FILE
分支管理
查看分支 git branch
建立分支 git branch NAME
切換分支 git checkout NAME
建立+切換分支 git checkout -b NAME
合併某分支到當前分支 git merge NAME
刪除分支 git branch -d NAME