做一次提交

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在终端,先进入到项目所在的目录,我这里就是桌面上的 xb2-node 这个目录,进入以后可以先用 git status 命令查看一下项目当前的状态。

因为之前还没做过提交,所以项目里的文件都会出现在 Untracked files 的下面,表示下面这些文件还没有做源代码管理,或者叫版本控制。

我们可以使用 git add 命令添加要保存在提交里的修改,如果要在提交里包含当前项目里的所有的修改,或者用 --all 这个选项。

再用 git status 查看一下当前的状态,这次跟之前就不太一样了,在 Changes to be committed 的下面,也就是要提交的修改的下面会出现一些东西,这些就是要保存在提交里的对项目做的修改。

现在有两个 new file,也就是新文件。

如果你突然改变主意了,比如不想把 src/main.js 这个文件的修改包含在这次提交里,可以使用 git rm 命令,需要使用一个 --cached 选项,后面加上已经添加的要提交的文件,这里就是 src/main.js。

重新查看一下项目的状态,在要提交的修改的下面,会有一个 new file,是 package.json, 然后 src 目录又会出现在 Untracked files 的下面。

我想在这次提交里包含当前项目里的所有的修改,所以还是再执行一下 git add --all 这个命令。再查看一下当前的状态。

确定了要提交的东西以后,可以再执行一下 commit 命令,确定这次提交。执行 git commit ,提交的时候,用一个 -m 选项,设置一条描述信息。比如 init ,表示初始化。

下面再执行一下 git log 命令,查看一下提交的历史记录,你会发现项目里已经有了一次提交,这次提交保存了一个项目的状态,也可能说是项目的一个版本。

每条记录里会有这次提交的作者是谁,是在什么时间做的这次提交。另外在 commit 的后面,是这次提交的 ID 号,查看或者恢复这次提交的时候都需要用到这个 ID 号,只需要其中的一小部分就可以了。

查看历史记录的时候,可以加上一个 --oneline 选项,这样会用更简单的形式展示这个提交的历史记录。复制一下唯一的这次提交的 ID 号,然后执行一下 git show 后面加上要查看的提交的 ID。

这行命令会显示在这次提交里都动了哪些文件的哪些地方。

做一次提交<Commit>《 Node.js 服务端应用开发:管理代码 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点