Week2 Git 入门1: Advanced git interaction

本文介绍了Git的基本操作,包括使用cd进入仓库、atom编辑文件、gitadd和gitcommit保存修改。强调了gitstatus的使用来检查未提交更改,以及gitcommit-a-m命令如何简化提交流程,同时提醒了如果未使用add,commit将不包含未跟踪的文件。总结了git工作流的关键步骤,并指出-a标志的作用。
摘要由CSDN通过智能技术生成

通过cd 命令 进入一个git repository的目录, 执行 atom psript.py 用atom 打开当前repo里的psript.py文件。

 改写sript.py文件

可以直接使用git commit -a -m 命令提交并保存本次修改

Week 1 知识点总结

1.上一周的课程中我们学到,当我们复制一个文件到某个repo所在的文件夹里的时候,需要通过

git add 文件名 命令将此文件添加到当前 repository(仓库)中,将此文件包含在repo管理范围内,对此文件建立track;

2.git只对建立了track的文件进行内容变化追踪,也只有add到repo里的文件可以被commit;

3.repo里的文件被修改后会被git检测到,可通过git status 查看当前repo中是否有被修改但未commit的文件;

4.如果git status显示有被修改的文件,需要执行git add 文件名将文件状态转为commit,此后才可对此文件进行commit操作。

5.git commit 文件名 -m 可commit单个文件;git commit -m 可commit所有文件的未提交changes。

6.被修改的文件都被add之后,才可以 执行 git commit -m “版本说明” 命令提交所有文件的changes并进行单行描述;执行git commit 命令可以添加多行命令,退出编辑的方法为:ESC+ 输入“:wq” + 回车

7.如果修改了两个repo里的文件,但只add了其中一个,则运行git commit -m "描述" 时只会提交被add的文件。另一个未被add的文件无法被commit。但这种情况下,我们如果执行 git commit -a -m “说明” 命令,可直接提交所有changes,即使没有被add,但前提是这些都是repo里的文件。

本节知识总结:

1.已经被加入到repo中的文件发生修改后,可以直接运行git commit -a -m “说明” 命令提交commit,也就是说,-a命令帮我们省略了一次 git add 文件名 命令。同时也表示,当前repo中所有文件的所有改动都会被保存并添加至git log中去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值