今天学到了关于git的内容,如git commit和git push的区别等

学校的任务要求中,每次创建新功能时都需要提交(commit)。

根据导师的说法,在实际场景中,当出现很长的代码中出现错误等情况时,经常需要回到过去的状态来重新检查,所以需要频繁地提交(commit)。

哦,原来如此!!

所以,我也开始准备提交目前正在开发中的应用程序。

在此之前,首先,

git init

所以,我想要准备使用Git!在那之前,为了以防万一,尝试用ls -a来确认一下是否已经没有Git文件。因为没有进行过init,所以应该是没有的…

可是,
哎?
有!!

为什么呢…

スクリーンショット 2023-09-29 16.38.43.png

当我向导师请教时,他说在用rails new创建应用程序目录等时,它会一并为我创建!!

原来是这样啊!!我不知道,谢谢你,导师!

现在,回去,准备提交吧!

git add .

然后,准备一次性将每个目录整理并提交。

好了,我准备好了。

git commit -m "~~~"

成功提交了!

哎呀,但是等等!
仅仅用这个就能保存吗?
以前,保存的意思是在GitHub上创建一个仓库,然后做完commit后再push,只做过类似的保存操作。所以我觉得仅仅做这个commit就不足以完成保存。

于是我又去问了导师!

当你commit后,当前状态的文件会保存在你的PC的.git文件中,所以你可以在之后在你的PC中查看它!

哇!原来如此!

在核心,推送是在需要与他人共享时使用的工具!

太好了〜〜!!對於初學者的我來說,這真的讓我學到很多!

以上,辛苦了!

bannerAds