Person
这篇文章会讲解基本的Git使用,课上老师会询问你是否完成。
📥 Git 的拉取、添加、提交和推送
使用VSCode管理你的仓库文件
相信你经过一段时间的探索,你已经掌握了VSCode的基本功能!我们接下来会讲解一下Git的基本使用!
首先,点击打开文件夹,选中上次的克隆的文件夹(以你的邮箱前缀开头)

正确打开之后,资源管理器显示如下

切换到Git工具栏,点击拉取
这件事是你每一次开始工作/修改文件之前都需要做的事情,在实际开发中,一个项目会有多个人参与,他们可能在你不在的时候进行了代码修改,所以你的代码有可能不是最新的,贸然推送会导致冲突,所以为了避免这种情况,请在修改之前进行拉取

MACOS用户注意,你们需要下载额外的.gitignore文件来保证你们不会上传.DS_Store文件(这是苹果存储用户偏好的文件夹) 在下载此文件时,请确保将其放置在您的仓库顶层,即您的认证命名文件夹(见下图第二张图片)的下方,并确保保存为 .gitignore(您的浏览器会尝试将其更改为 gitignore - 如有需要,请更改为.gitignore): 如果你在下载时无法重命名此文件,将其保存为 gitignore。 然后显示隐藏文件 (Shift-Command-。)并在文件名开头添加点来重命名。当文件名正确时,请记住这是一个点文件;默认情况下,它将被你的操作系统隐藏;你需要打开隐藏文件才能看到该文件
现在,所有人下载需要的文件
解压这个压缩包,将它放到Applied02目录下,成功操作之后会是这样的(practice.sql不是必要的)

切换回git功能,你会发现Git侦测到了改动,我们依次点击加号,将所有更改添加到 Git 系统

文件名末尾的指示器将从 U(未暂存)变为 A(已添加)

设置局部username/email
如果你之前使用过GIT,请确保你的Global.username和email不会影响到此仓库,例如我的全局是我的Github用户名,这会导致额外的麻烦和扣分,还需要rebase,所以最好大家都设置一下这个文件的.git/config文件
找到文件夹根目录下面的.git文件夹(此为隐藏文件夹,各系统用户请自行谷歌“显示隐藏文件”方法)

右键点击 config 文件,选择在 VS Code 中打开,或者将其拖放到 VS Code 中(Windows 用户也可以在 VS Code 内部使用“文件”-“打开”)。在文件末尾添加下方绿色矩形中显示的三行代码(注意使用TAB而不是空格,习惯这一块)
您的电子邮件地址 必须全部小写 - 您在 GitLab 上的用户名与您的 Monash 认证相关联,而 Monash 认证是小写的

保存之后,继续下一步
点击Commit按钮,确认将你的改动添加到Git系统中

在这里描述你之前对这些文件干了什么(必须要有意义!不然会扣分!)写好之后点击提交

稍等一会儿,会变成推送/Sync按钮,再次检查是否正确,然后提交
正确操作之后,这个界面刚才的文件会被清空,代表已经与远端服务器(GitLab)同步完毕
前往你的仓库,检查是否有刚才的提交(Last Commit)

如果出现了你刚刚写的内容,恭喜你!你已经掌握了 拉取/推送 功能了!
📖 稍稍进阶一点?
你是否发现频繁使用鼠标点击对你来说是一种负担?抑或是GUI版的git的操作太过于繁琐?
或者说?对于git的使用还想了解的再深一点?
没问题!我将会另外一篇笔记详细介绍一下日常Git的使用流程!敬请期待!