Git开发测试流程

Git开发测试流程

一、本地代码提交

 2011061617572327.png

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

 2011061617573296.png

二、提交到远程服务器

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

 2011061617574621.png

三、连接远程服务器

a)         2011061617580474.png

b)         2011061617581360.png

c)         2011061617582282.png

进入项目目录。

四、使用GIT发布测试项目

a)         Git checkout master

  1.                          i.              进入主分支

b)         Get branch –D yjs-fixbug

  1.                          i.              删除以前的老分支

c)         Get fetch origin

  1.                          i.              获取提交的远程分支

d)         Git checkout origin/yjs-fixbug

  1.                          i.              签出远程分支下的项目

e)         Git checkout –b yjs-fixbug

  1.                          i.              创建服务器上的本地分支项目

f)          Make

  1.                          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'就会将本地的代码更新到名为orgin的远程版本库中 
git log:查看历史日志 
git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值 


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

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


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

转载于:https://www.cnblogs.com/Jesong/archive/2011/06/16/2082954.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值