今天学到了关于git的内容,如git commit和git push的区别等
学校的任务要求中,每次创建新功能时都需要提交(commit)。
根据导师的说法,在实际场景中,当出现很长的代码中出现错误等情况时,经常需要回到过去的状态来重新检查,所以需要频繁地提交(commit)。
哦,原来如此!!
所以,我也开始准备提交目前正在开发中的应用程序。
在此之前,首先,
git init
所以,我想要准备使用Git!在那之前,为了以防万一,尝试用ls -a来确认一下是否已经没有Git文件。因为没有进行过init,所以应该是没有的…
可是,
哎?
有!!
为什么呢…

当我向导师请教时,他说在用rails new创建应用程序目录等时,它会一并为我创建!!
原来是这样啊!!我不知道,谢谢你,导师!
现在,回去,准备提交吧!
git add .
然后,准备一次性将每个目录整理并提交。
好了,我准备好了。
git commit -m "~~~"
成功提交了!
哎呀,但是等等!
仅仅用这个就能保存吗?
以前,保存的意思是在GitHub上创建一个仓库,然后做完commit后再push,只做过类似的保存操作。所以我觉得仅仅做这个commit就不足以完成保存。
于是我又去问了导师!
当你commit后,当前状态的文件会保存在你的PC的.git文件中,所以你可以在之后在你的PC中查看它!
哇!原来如此!
在核心,推送是在需要与他人共享时使用的工具!
太好了〜〜!!對於初學者的我來說,這真的讓我學到很多!
以上,辛苦了!