• Git开发测试流程


    Git开发测试流程

    一、本地代码提交

     

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

     

    二、提交到远程服务器

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

     

    三、连接远程服务器

    a)         

    b)        

    c)        

    进入项目目录。

    四、使用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文件从上一个已提交的版本中更新回来,未提交的内容全部会回滚。

  • 相关阅读:
    Web开发常用知识点
    我的PHP之旅:开篇,走入开源的世界
    WPF Knowledge Points ContentControl和ContentPresenter的区别
    WPF Knowledge Points 控件状态利器:VisualStateManager详解
    WPF Control Hints ComboBox : 如何去掉ComboBox的DropDownButton
    WPF Control Hints ContextMenu : 怎么通过MenuItem的Click事件取得ContextMenuItem绑定的类实例?
    WPF Knowledge Points Binding.StringFormat不起作用的原理和解决
    AJAX请求 $.ajaxSetup方法的使用
    Html标签输出到前台并导出到Excel
    XML序列化和反序列化
  • 原文地址:https://www.cnblogs.com/Jesong/p/2082954.html
Copyright © 2020-2023  润新知