// 以https://gitee.com/beimigame/beimi项目为例,检出DEV分支
md .\beimi
cd .\beimi
git init
git remote add origin https://gitee.com/beimigame/beimi
git fetch
git checkout DEV
常用命令
// 初始化当前目录,在当前目录中创建.git文件夹
git init
// 绑定远程git地址到origin
git remote add origin https://github.com/iview/iview-admin.git
// 获取服务器所有分支和标签数据
git pull origin
或者
git fetch
// 创建分支并检出dev分支数据
git checkout -b dev
或者
git branch dev
git checkout dev
// 克隆默认分支
git clone https://github.com/iview/iview-admin.git
// 克隆指定分支(-b:branch dev:远程分支名称)
git clone -b dev https://github.com/iview/iview-admin.git
// 查看所有分支
git branch -a
// 查看远程分支(-r:remote)
git branch -r
// 查看当前分支(带星号的为当前分支)
git branch
// 切换本地分支
git checkout dev
// 本地创建分支dev,并于服务器origin/dev关联,并且将分支切换为dev
git checkout -b dev origin/dev
// 在本地创建分支dev
git branch dev
// 删除分支dev
git branch -d dev
// 删除远程分支dev
git push origin -d dev
// 将dev分支合并到当前分支
git merge dev
// 初始化本地仓库
git init
// 将origin关联到远程svn地址
git remote add origin https://github.com/iview/iview-admin.git
// 将origin对应的服务器拉去master分支
git pull origin master
// 查看文件增删改状态
git status
// 从暂缓区中将该文件恢复为未提交状态
git reset -- ThumbBottom.png
// 从暂缓区中恢复文件,文件名区分大小写
git checkout -- .
git checkout -- ThumBottom.png
// 撤销commit到某版本
git log
git reset --hard commit_id // 回退版本号,同时代码也回退
git reset commit_id // 只回退版本号
// 查看设置的所有remote地址
git remote -v
// 临时保存当前更改
git stash -u
// 临时保存当前更改,只存储被track的文件
git stash
// 恢复临时存储的文件
git stash pop
// 将本地保存的标签推送到服务器
git push origin --tags
// 退出git log
按Q