Git 的简单使用 | 青训营笔记

124 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的第3篇笔记

Git 克隆项目

首先我们需要拿到项目地址,以我们的项目为例:git@github.com:jianm-xs/Tiktok.git。

只需要使用 git clone 就可以克隆到本地了。在 Git Bash 里面输入:git clone git@github.com:jianm-xs/Tiktok.git即可下载项目。

克隆项目之后就可以随机 Coding 了。

Git 同步上游仓库

当我们在参与合作开发的时候,每次提交之前一定要同步上游仓库,以防止本地仓库落后于上游仓库,直接 Push 导致代码丢失。

使用 git remote -v 可以查看当前仓库关联的远程仓库地址。

使用 git remote add upstream git@github.com:jianm-xs/Tiktok.git 添加上游仓库。 upstream 是自定义的远程仓库的名字,后面跟的是远程仓库的地址。

如果添加之后想要删除也十分简单:git remote rm upstream 就可以了。同样 upstream 也是自定义的远程仓库的名字。

同步上游仓库分两步:

第一步,拉取上游仓库内容:git fetch upstream

第二步,合并拉取的仓库的主分支:git merge upstream/main

Git 添加文件到本地仓库

将文件添加到本地仓库使用 git add 命令。git add 文件名 可以添加指定文件。使用 git add . 可以添加当前目录下的所有文件。

这里就不得不提到一个东西了:.gitignore 文件。在 .gitignore 中可以设置不添加的文件。这样 git add 时就能避开这些文件。可以让我们方便地进行添加。例如我们不想要上传项目生成的 .exe 文件。那么可以在 .gitignore 中写上 .exe 。这样所有的 .exe 文件都不会被添加进去。

Git commit message

为了方便我们知道每次提交做了些什么,所以我们需要使用 git commit message 来记录当前提交有些什么变化。这样当我们出错了的时候进行版本回滚时也能更好地去查找版本。

使用 git commit -m "描述" 就可以设置 commit message 了。

现在也有相关的规范了,可以使用 git commitizen 进行规范。具体的安装就不进行阐述了。

Git Push

当我们进行了修改之后,肯定还是要提交到远程仓库的。当我们进行了 git addgit commit 之后,我们就可以将当前分支提交到远程仓库了。我们直接使用 git push 就可以 Push 到远程仓库了。

总结

在和队友合作开发的过程中,我也感受到了 Git 的强大和便捷。如果是进行团队开发, Git 绝对是每一位成员都必须掌握的利器。