24小时精彩资讯不间断
当前位置:首页 > 新闻 > 军事>   正文

git切换远程分支 测试过程常用的Git命令

前言 目前,Git已经广泛应用于版本控制系统中,很多技术团队会逐渐将项目从SVN迁移到Git,所以软件测试人员需要了解和掌握其用法。什么是Git Git是LinusTorvalds创建的分布式版本控制器,可以有效地管理和跟踪不同分支的变化,比较每次提交中代码的变化。Git采用三树架构,大致可以分为:1.版本存储库:工作区有一个隐藏

前言

目前,Git已经广泛应用于版本控制系统中,很多技术团队会逐渐将项目从SVN迁移到Git,所以软件测试人员需要了解和掌握其用法。

什么是Git

Git是LinusTorvalds创建的分布式版本控制器,可以有效地管理和跟踪不同分支的变化,比较每次提交中代码的变化。

Git采用三树架构,大致可以分为:

1.版本存储库:工作区有一个隐藏的目录。Git,不是工作空间而是git的版本库;

2.暂存索引:暂存区就像一个临时仓库,可以临时存储来自工作区的新文件或文件修改;确保代码提交更有条理,避免提交琐碎的代码;

3.本地分支(工作分支):简单理解就是大家在电脑上能看到的目录。开发测试学生可以直接在本地编辑操作;

Git上的工作流程基本如下:

1.通过git克隆将远程仓库克隆到本地目录作为工作目录;

2.在本地工作目录中添加和修改文档;

3.如果远程添加修改,需要同步更新本地文件;

4.在本地工作目录中完成修改,通过git add将相关修改添加的文件提交到临时存储区;

5.通过git提交添加到当前工作区;

6.通过git推送推送到远程git服务器;

常用的Git命令

克隆Git存储库

git clone git @ github . com:someRespostoryname . git = & gt;这将把远程仓库克隆到本地目录。

创建新的本地分支机构

git分行&lt。您新分支机构名称>;= >;在本地创建一个新分支。

删除分支

git分行-d &lt。分行名称;= >;删除本地分支。

git推送原点-删除&lt。分行名称;= >;删除远程分支。

将更改推送到分支机构

git状态=&gt。检查分支的状态,查看是否有任何文件已更改。

git add。= >;将所有文件添加到临时索引。

git添加您文件= & gt仅向临时索引添加一个文件。

git commit -m "YOUR_MESSAGE"= >;提交代码更改。

git push=&gt。将更改推送到远程分支。

git push -u origin &lt。您当地分行名称>;= >;将更改从本地分支推送到远程分支。

查看当前分支

git分支=&gt。检查你的分行。

切换到另一个分支

git结帐&lt。名称_ OF _ OTHER _ BRANCH & gt= >;切换到另一个分支。

拉最新代码

git pull=&gt。把所有最新的东西从远程分支机构拉到你的本地分支机构。

git pull - rebase=&gt。建议使用此命令。其职能是:

1.暂时存储本地回购。从最后一次拉动后的代码变化;

2.回滚到最后一次拉;

3.更新本地分支机构信息,使其与远程仓库保持一致;

4.应用临时存储的本地变更代码;

合并分支

当你想将主分支的所有最新变更合并到本地XY分支时,可以通过git结账主切换到主分支,然后通过git拉式更新同步远程仓库代码,再通过git结账XY切换到XY分支,最后通过git合并主将主分支的变更合并到XY分支。

回滚版本

git重置-硬head^=>将当前分支回滚一个版本。

其他Git命令

日志查看

git日志=>。查看某人提交的更改。

git日志-自=2017-01-14= >起。显示从该日期到今天的提交。

git log -直到=2017-01-14= >为止。显示提交截止日期。

git日志作者= " '某些_用户" = >;显示部分用户提交的内容。

结束语

今天我简单介绍一下测试过程中常用的git命令,并继续总结和分享后期Git工作流过程中遇到的经验和问题~

关键字:
为您推荐
Copyright © 2005-2020 遊乐资讯网 www.youle133.com 版权所有 备案号