简书地址: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"
现在已经可以正常下载了