簡書地址:http://www.jianshu.com/p/55a0cc49df24
配置信息
顯示當前的Git配置
git config --list
配置當前的用戶信息
git config --global user.name 名稱
git config --global user.email 郵箱
下載項目
git clone xxx.git
分支
列出本地分支
git branch
列出遠程分支
git branch -r
列出本地和遠程分支
git branch -a
本地創建分支
git branch 分支名稱
根據commit,創建本地分支
git branch 分支名稱 指定的commit
重命名分支
git branch -m 舊分支名稱 新分支名稱
刪除本地分支
git branch -d 分支名稱
刪除遠程分支
git push origin :分支名稱
切換分支
git checkout 分支名稱
更新代碼
git pull origin 分支名稱
提交到本地分支
git commit -am 修改信息
提交到遠程分支
git push origin 分支名稱
合併指定分支到當前分支
git merge 分支名稱
查看信息
顯示變更的文件
git status
顯示當前分支的版本歷史
git log
顯示commit歷史,以及每次commit發生變更的文件
git log --stat
顯示當前分支的最近幾次提交
git reflog
配置git代理方法
git
在clone
時出現443
連接超時錯誤:
Administrator@PC-20151014LTDE MINGW64 /d/test
$ git clone https://ceres-solver.googlesource.com/ceres-solver
Cloning into 'ceres-solver'...
fatal: unable to access 'https://ceres-solver.googlesource.com/ceres-solver/': Failed to connect to ceres-solver.googlesource.com port 443: Timed out
- 首先需要打開翻牆軟件,開啓全局代理
git
終端設置代理
git config --global http.proxy "localhost:1080"
現在已經可以正常下載了