git安装
从git官网下载windows版本安装包进行安装,安装过程一直下一步即可。
安装之后,新建项目根路径文件夹,右键点击 Git Bash Here 打开命令窗口。
git使用前的配置
1、配置本地git
安装完成之后需要配置自己的名称和邮箱:
#配置你的名称
git config --global user.name "yourname"
#配置你的邮箱
git config --global user.mail "youemail@email.com"
2、添加 SSH key
因为公司使用的是私有搭建的gitlab服务器,在用户首次使用时需要添加 SSH key,打开git命令窗口,输入如下命令:
ssh-keygen -t rsa -b 2048 -C "youemail@email.com"
email@example.com 为自己的email地址,返回的信息告诉我们生成的ssh key的文件地址
找到生成的文件地址(C:\Users\Administrator.ssh\id_rsa.pub),复制其中的SSH key,浏览器用自己的gitlab账户登录后,在SSH Keys菜单中添加 SSH key
结果如下则为添加成功
git常用命令使用
获取项目
命令行
在空白文件夹打开git命令窗口 ,使用clone命令下载远程项目文件, -b 指定分支名称,否则默认克隆master分支,然后使用cd命令进入项目根目录
1、拉取代码,本地默认创建的是dev分支
2、创建并切换到master分支并将远程dev分支代码拉取至本地master分支
3、切换至dev分支进行开发,dev分支提交
4、切换master分支,拉取远程最新代码
4、将本地dev分支合并至master分支后再次提交
5、推送至远程仓库
后续开发过程重复步骤3、4、5。
相关操作命令如下:
# clone
git clone -b dev http://xxx.xx.xx.xx:xxxx/xxx/xxxx.git
# 创建分支、切换分支、删除分支(本地)
git branch xx
git checkout xx
git branch -d xx
#创建并切换到 xx 分支
git checkout -b xx
#将远程dev分支代码拉取至本地master分支
git pull origin dev:master
#提交
git add .
git commit -m "要提交的信息"
# 将xx分支合并至当前分支
git merge dev
# 推送本地master分支至远程仓库dev分支
git push origin master:dev
为适应项目开发特点,暂定git使用模式为TBD模式,其他开发模式点击查看详细介绍。