Lab1 javac java git
Using Git Guide→Local repositories
intro:版本控制系统version contol system可以跟踪文件随时间的变化,允许使用者查看文件迭代之前的版本。在这里我们学习的Git是一种分布式版本控制系统。
关于local repos的叙述:

Initializing local repository
在想要存储历史记录于本地存储库的文件夹内,用终端输入以下代码来初始化一个Git存储库
Tracked vs. Untracked Files

使用以下代码来查看存储库内文件状态
Staging & Committing
在将所有想要追踪的文件加入repos后,使用commit提交
可以用log来查看以前的提交
Undoing Changes
1.Unstage a file that you haven’t yet committed:取消还未提交但是已经add的文件
这个命令相当于删除组成全景图的一张临时图像(当你不小心追踪自己不想追踪的文件,例如你的一段令人尴尬的视频😏(教授原话))
2.Amend latest commit 修改最新提交
3.Revert a file to its state at the time of the most recent commit:恢复到最近一次提交的状态
Lab 1
判断输入的年份是否是闰年,在lab1文件中已经给出将字符串转为数字的函数,我们只需创建一个函数来判断就可。(另外本次作业的重点其实在使用git远程推送这块,以后交作业可以用本地文件推送到GitHub repository中提交,方便评分)
配置好环境后在本地修改代码,然后在git bush中利用以下命令即可远程推送到GitHub库中