51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3029|回复: 7
打印 上一主题 下一主题

[讨论] Git开发测试流程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-27 10:37:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、本地代码提交



项目文夹上右键选择“Git Commit”提交本次修改内容。



二、提交到远程服务器

使用“Git push”把本地分支提交到远程服务器分支上。



三、连接远程服务器

a)         

b)         

c)         

进入项目目录。

四、使用GIT发布测试项目

a)         Git checkout master

                         i.              进入主分支
b)         Get branch –D yjs-fixbug

                         i.              删除以前的老分支
c)         Get fetch origin

                         i.              获取提交的远程分支
d)         Git checkout origin/yjs-fixbug

                         i.              签出远程分支下的项目
e)         Git checkout –b yjs-fixbug

                         i.              创建服务器上的本地分支项目
f)          Make

                         i.              启动服务
快捷键tab键自动完成。


git add:是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这
也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中
git rm:从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb'
git commit:提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m "story #3, add
user model"',提交的时候必须用-m来输入一条提交信息
git push:将本地commit的代码更新到远程版本库中,例如'git push origin'就会将本地的代码更新到名为org
in的远程版本库中
git log:查看历史日志
git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9
ff637ce118256d6f20',Git的版本号都是生成的一个哈希值


上面的命令几乎都是每个版本控制工具所公有的,下面就开始尝试一下Git独有的一些命令:

git branch:对分支的增、删、查等操作,例如'git branch new_branch'会从当前的工作版本创建一个叫做ne
w_branch的新分支,'git branch -D new_branch'就会强制删除叫做new_branch的分支,'git branch'就会列出
本地所有的分支


git checkout:Git的checkout有两个作用,其一是在不同的branch之间进行切换,例如'git checkout new_bra
nch'就会切换到new_branch的分支上去;另一个功能是还原代码的作用,例如'git checkout app/model/user.r
b'就会将user.rb文件从上一个已提交的版本中更新回来,未提交的内容全部会回滚。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 13:41 , Processed in 0.075010 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表