当前位置:首页 > 房产信息

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

前言

目前,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分行<。您新分支机构名称>;= >;在本地创建一个新分支。

删除分支

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

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

将更改推送到分支机构

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

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

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

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

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

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

查看当前分支

git分支=>。检查你的分行。

切换到另一个分支

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

拉最新代码

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

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

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工作流过程中遇到的经验和问题~

1.《git切换远程分支 测试过程常用的Git命令》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《git切换远程分支 测试过程常用的Git命令》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/fangchan/1060366.html

上一篇

中秋车票今天开抢 事件详细经过!

下一篇

莫斯科列宁墓关闭 这段时间内将进行计划中的遗体预防性保养工作

报废车贴城管上路 驾驶证记12分行政拘留3日处罚

报废车贴城管上路 驾驶证记12分行政拘留3日处罚

2008年3月8日,报废汽车张贴在道路上,驾驶证记载为12分,行政拘留3天。近日,城管路上贴的一辆报废汽车引起关注。3月2日,长春市公安局交警支队农安县大队先后查获两起严重交通违法案件。城管路上贴报废汽车,驾照12分,行...

央视50指数代码 “漂亮50”重磅登场!央视50ETF来了!

  • 央视50指数代码 “漂亮50”重磅登场!央视50ETF来了!
  • 央视50指数代码 “漂亮50”重磅登场!央视50ETF来了!
  • 央视50指数代码 “漂亮50”重磅登场!央视50ETF来了!

游戏代码 10分钟学会用python写游戏!Python其实很简单!

  • 游戏代码 10分钟学会用python写游戏!Python其实很简单!
  • 游戏代码 10分钟学会用python写游戏!Python其实很简单!
  • 游戏代码 10分钟学会用python写游戏!Python其实很简单!
股票代码查询一览表 今天最新股票行情涨停板一览表查询【4.15】

股票代码查询一览表 今天最新股票行情涨停板一览表查询【4.15】

2019年4月15日涨停最新新闻数据查询表分析; 上证综指下跌10.84点,跌幅0.34% 深圳成份股指数下跌78.58点,跌幅0.78% 上证指数成交额3556.66亿元,比上周五多667.57亿元 深交所指数成交4201.12亿元,比上周五多成交518.63亿元 沪深两市共有43只涨停股...

陕西航天信息有限公司官网 农行陕西省分行与陕西航天信息有限公司 签署战略合作协议

近日,中国农业银行陕西省分行与陕西航天信息有限公司签署战略合作框架协议。双方将充分发挥各自优势,重点在信贷金融场景、电子发票、税控POS、联名卡发行、商户服务外包等领域开展广泛合作,实现优势互补、互利共赢、共同发展,积极为“三大经济体”建设做出贡献。 该协议的签署是中国农业银行陕西省分行推进...

南京一程序员身陷传销组织 利用代码求救同事“秒懂”

5月25日,南京某大型软件企业的年轻程序员小张万万没想到,在被MLM组织控制,几近绝望的情况下,他试图用电脑“代码”向同事发送帮助信息,他的程序员和同事居然“理解”了,前往天津协助警方成功营救。 在“五一”旅行中,我意外地...

南京程序员用代码求救 程序员同事们竟然“秒懂”

南京程序员用代码求救 程序员同事们竟然“秒懂”

网络映射 5月26日,南京程序员用代码求助,同事居然“秒懂”。程序员用代码求助。小张是南京一家大型软件企业的年轻程序员,他万万没有想到,当他被MLM组织控制,几乎绝望的时候,他试图用计算机“代码”向同事发送帮助信息。他的...

汇丰银行广州分行 【宣讲】汇丰银行(中国)有限公司广州分行(广外专场)

【公司】汇丰银行(中国)有限公司广州分行 [时间]3月21日(星期四)19:30 【位置】南校区教学楼F202 一、公司简介 公司性质:外商独资 公司规模:1000-9999人 公司网站:http://www.hsbc.com.cn/careers 公司行业:银行 公司地址:上海市浦东新区世...