git 使用说明
2017-08-17 13:44
141 查看
git使用的一些说明
关于新用户
1. 到优居客群里下载git客户端
2. 安装之后打开git bash
3. 生成密钥,执行如下命令:
ssh-keygen -t rsa -C "你的邮箱"
4. 查看密钥
cat ~/.ssh/id_rsa.pub
5. 配置用户信息,命令如下:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
6. 登陆git.youjuke.com,点击右上角图标,选择设置,找到ssh密钥,将步骤4查看的密钥粘贴进去
关于第一次拉取新项目
1. 打开git bash,执行如下命令,进入要操作的目录
cd 路径名
例如:
cd x: //进入x盘
2. 克隆项目
git clone 项目地址
以zxadmin为例:
git clone git@git.youjuke.com:root/zxadmin.git
关于创建新分支
1. 切换到master
git checkout master
2. 更新master代码到最新
git pull
3. 查看要创建的分支是否存在
git branch -a
4. 如果分支存在,切换分支,并更新代码
git checkout 分支名
git pull
5. 如果分支不存在,创建分支,分支命名规则为禅道任务号,例如:task2345
git branch 分支名
git checkout 分支名
注意:不能直接在master分支下修改代码,修改代码之前先切换到指定分支
关于上外测
1. 切换到需要推送的分支,查看文件状态
git checkout 分支名
git status
2. 添加文件
git add 修改的文件
3. 提交文件到本地仓库
git commit -m "关于此次提交的备注"
4. 切换到master分支,更新代码到最新
git checkout master
git pull
5. 切换到需要推送的分支,同步master中的代码
git checkout 分支名
git rebase master
6. 推送分支到远程git服务器,和外测
git push origin 分支名
注意:步骤5可能会产生冲突,提示冲突之后,使用git status查看冲突的文件,然后在代码中修改,执行git add 之后执行git rebase --continue
关于上线
1. 开发人员点击合并请求 新建合并请求 选择源分支目标分支后继续,选择指派人员
2. 组长收到合并请求后,在合并请求页面,点击变更,查看更新的内容,勾选 Remove source branch 点击Merge,完成合并上线,在流水线上查看是否上线成功
关于分支的一些说明
在当前分支下做的修改,只在当前分支生效
例如:在task1111 上线修改添加的文件 切换到task2222分支之后将不存在
关于新用户
1. 到优居客群里下载git客户端
2. 安装之后打开git bash
3. 生成密钥,执行如下命令:
ssh-keygen -t rsa -C "你的邮箱"
4. 查看密钥
cat ~/.ssh/id_rsa.pub
5. 配置用户信息,命令如下:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
6. 登陆git.youjuke.com,点击右上角图标,选择设置,找到ssh密钥,将步骤4查看的密钥粘贴进去
关于第一次拉取新项目
1. 打开git bash,执行如下命令,进入要操作的目录
cd 路径名
例如:
cd x: //进入x盘
2. 克隆项目
git clone 项目地址
以zxadmin为例:
git clone git@git.youjuke.com:root/zxadmin.git
关于创建新分支
1. 切换到master
git checkout master
2. 更新master代码到最新
git pull
3. 查看要创建的分支是否存在
git branch -a
4. 如果分支存在,切换分支,并更新代码
git checkout 分支名
git pull
5. 如果分支不存在,创建分支,分支命名规则为禅道任务号,例如:task2345
git branch 分支名
git checkout 分支名
注意:不能直接在master分支下修改代码,修改代码之前先切换到指定分支
关于上外测
1. 切换到需要推送的分支,查看文件状态
git checkout 分支名
git status
2. 添加文件
git add 修改的文件
3. 提交文件到本地仓库
git commit -m "关于此次提交的备注"
4. 切换到master分支,更新代码到最新
git checkout master
git pull
5. 切换到需要推送的分支,同步master中的代码
git checkout 分支名
git rebase master
6. 推送分支到远程git服务器,和外测
git push origin 分支名
注意:步骤5可能会产生冲突,提示冲突之后,使用git status查看冲突的文件,然后在代码中修改,执行git add 之后执行git rebase --continue
关于上线
1. 开发人员点击合并请求 新建合并请求 选择源分支目标分支后继续,选择指派人员
2. 组长收到合并请求后,在合并请求页面,点击变更,查看更新的内容,勾选 Remove source branch 点击Merge,完成合并上线,在流水线上查看是否上线成功
关于分支的一些说明
在当前分支下做的修改,只在当前分支生效
例如:在task1111 上线修改添加的文件 切换到task2222分支之后将不存在
相关文章推荐
- 【转载】GIT服务器使用手册说明
- Git 使用说明图
- git_sop 脚本使用说明
- Git 使用说明
- Git使用说明本地仓库和远程仓库关联
- git使用说明
- git使用说明
- Git使用说明
- 常用 git 命令使用说明(-help)汇总
- git提交至github上使用说明
- git_sop 脚本使用说明
- Git命令行介绍和使用说明
- git使用说明之中关于 git reset 的使用方法,和其主要插件的用法;
- 关于idea使用git的简单说明
- Windows下Git Bash自带的MinGW以及MinTTY使用说明
- git与rope的使用说明
- gitolite部署的带有权限管理的git服务器使用说明
- 码云GIT和SVN使用说明
- git使用说明
- git常用命令之git push使用说明