当前位置:首页 > 芯闻号 > 充电吧
[导读] 在实际工作当中,我们可能经常需要对文件做出各种各样的调整,例如新增,修改,删除等等,但是我们不可能准确的记住我们修改了什么文件,修改了哪些内容,但是这些修改操作又对我们十分重要,我们需要知道我们做了

 在实际工作当中,我们可能经常需要对文件做出各种各样的调整,例如新增,修改,删除等等,但是我们不可能准确的记住我们修改了什么文件,修改了哪些内容,但是这些修改操作又对我们十分重要,我们需要知道我们做了什么调整,好有针对性的做出下一步的计划,此时今天要讲的命令就派上用场了。    

    命令:git status

    仓库中的文件可能存在各式各样的状态,例如有的是新增未添加,有的是添加却未被提交,有的是已提交被修改。为了掌握这些文件的状态,我们需要借助于“git status”命令,它可以让我们时刻掌握仓库的当前状态。

    新增加文件后未添加到仓库,需要使用git add来添加到仓库。


    虽然已经添加到仓库后,但是没有提交到仓库,需要使用git commit来提交到仓库。


    新增加的文件已添加并且提交到了仓库,此时工作目录是干净,也就是说没有什么需要被添加和提交的操作。


    已提交过的文件被修改了,需要再次添加和提交。


    温馨提示:

    即使一个文件已经被添加和提交入库,但是提交后有所修改的话,仍需要再次添加和提交(即是重复git add和git commit)。

    命令:git diff

    虽然“git status”命令可以让我们了解到哪些文件做出了调整,但是并不能清楚的告诉我们这些文件做出了什么样的调整,这时候“git diff”命令就派上用场了。

    该命令用于比较同一文件两次修改之间的差异,再介绍该命令之前,需要先提示一点,git diff比较的是最后一次git add的内容(old版本)和再次进行git add之前内容(new版本)的比较,如果new版本较之old版本有所改动,则可以通过git diff来查看两者差异。如果修改后又进行了git add提交,并且此后未再对该文件进行修改,则使用git diff不会输出任何内容。git diff跟文件是否被git add有关,跟文件是否被git commit没有关系。

    下面就是通过git diff比较的修改前后文件的差异,其中-号代表修改前的内容(红色部分,最后一次git add时候的内容),+号代表修改后的内容(绿色部分,也就是当前内容),没有符号代表该内容未被修改(白色部分)。



    温馨提示:

    在windows下使用git diff的时候,可能会出现" No newline at the end of file"的字样,这是因为这个文件的结尾没有空行,我们只需要加一个空行该提示就会消失。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

5 月 28 日(路透社)—— Nvidia (NVDA.O)周二,该公司股价上涨约 6%,创下历史新高,这家人工智能芯片制造商的股票市值距离超越苹果(AAPL.O)仅差约 1000 亿美元,是华尔街最大企业集团的一次重...

关键字: 英伟达 苹果

近日,马斯克谈到了旗下AI初创公司xAI的聊天机器人Grok,声称要将其打造成“又严谨、又追求真理、又是最风趣”的AI聊天机器人,不过他承认,Grok在与OpenAI和Google竞争之前,还需要迎头赶上,马斯克也补充说...

关键字: 马斯克 Grok ChatGPT AI xAI

业内消息,近日超过2000名来自三星电子的工会成员于在韩国首都首尔聚集,举行了一场罕见的集会,要求韩国科技巨头三星电子给予公平加薪。此前三星电子决定今年加薪5.1%,但工会还希望增加1天的年假以及透明的基于绩效的奖金。

关键字: 三星电子

5月26日,华为ICT大赛2023-2024全球总决赛闭幕式暨颁奖典礼在深圳举行。本届大赛为华为历届最大规模的线下比赛,共吸引了全球80多个国家和地区、2000多所院校、17万余名学生报名参赛,经过国家赛、区域赛层层选拔...

关键字: ICT 华为 大赛 人工智能

近日,整数智能与浪潮信息签署元脑生态战略合作协议。双方将秉持协同共生、开放共赢的原则,在元脑生态的框架内开展AI与数据科学领域的深度协作,共同为各行业提供更安全高效的数据管理平台,用智能标注助力数据生产的低成本、高精度、...

关键字: 自动化 人工智能 元脑生态

2024年5月25日,上海市欧美同学会长宁分会与曼彻斯特大学中国中心以"智能向善 AI for good"为主题,联合举办了"第二届人工智能论坛"。人工智能领域的企业家和专家学者发表主题演讲及参与圆桌论坛,逾百余位海归学...

关键字: 人工智能 AI 大语言模型

近日,第一届"和而泰"杯机器人挑战赛暨企业交流日活动在华南理工大学广州国际校区圆满落幕。本次活动由华南理工大学吴贤铭智能工程学院、铭诚书院、超级机器人研究院(黄埔)主办。此次挑战赛旨在提升参赛选手的专业技能,推动跨学科竞...

关键字: 机器人 机器人系统 信息安全 工业机器人

信达生物制药集团(香港联交所股票代码:01801),一家致力于研发、生产和销售肿瘤、自身免疫、代谢及心血管、眼科等重大疾病领域创新药物的生物制药公司,今日宣布其自主研发的重组抗白介素23p19亚基(IL-23p19)抗体...

关键字: SI PGA 信号 IO

进入人工智能时代,数据重要性进一步凸显。今年,国家数据局等17部门联合印发的《"数据要素x"三年行动计划》指出,要以数据驱动发现新规律、创造新知识,加速科学研究范式变革。北京材料基因工程高精尖创新中心在浪潮信息助力下,通...

关键字: 新材料 数据中心 人工智能

在全球 170 个 Digital Realty 数据中心推出解決方案

关键字: 晶片 数据中心
关闭
关闭