git入门
准备工作
- 安装git客户端,成功后会在鼠标右键出现2个git相关的菜单:命令模式和图形模式。
- git配置
i.git config –list
ii.git config –global user.name “用户名”
iii.git config –global user.email 邮箱 - 在git命令终端生成账号ssh密钥,邮箱请换成自己的公司邮箱。会提示输入信息,留空一路回车即可。成功后会告知文件地址,比如我的就在C:\Users\admin2.ssh
ssh-keygen -t rsa -C “邮箱” - 提供自己的公钥id_rsa.pub文件发送给负责人
- 确认负责人导入公钥之后,开始克隆项目
克隆
格式
git clone ssh://username@server:path
所有分支
git clone git@192.168.0.1:/home/git/test.git
指定分支
git clone -b dev git@192.168.0.1:/home/git/test.git
推送
当前分支
git push
指定分支
git push [remote] [local_branch:remote_branch]
仓库管理
查看
git remote -v
添加
git remote add 192.168.0.1 git@192.168.0.1:/home/git/test.git
关联之后,首次推送使用-u参数即可自动绑定本地和远程仓库的关系,以后就可以直接推送
git push -u origin master
git分支管理策略
常驻分支
主分支-master:提供给用户使用的正式版本
开发分支-dev:提供给开发人员日常开发版本
预发布分支-test:正式发布前测试人员使用版本
临时性分支
功能(feature)分支:从dev分支出来,功能分支的名字,可以采用feature-*的形式命名。
修补bug(fixbug)分支:从master分支出来,修补后合并到master和dev、test,可以采用fixbug-*的形式
参考
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000