对于Git的笔记
因为我只是大致了解Git,所以稍微查了一下,并且为了练习输出和自己的备忘录,我也在这里发布了一篇文章!这次参考了“サルでもわかるGit入門”的网站,非常容易理解。
Git 是一个版本控制系统。
起初,我一直在想Git到底是什么。
通读了一些网站后我明白了,噢,对于那些独自编写代码的人来说,可能并不是太必要,所以我之前一直没有深入了解它。
简单来说,Git是一个用于管理源代码版本的工具。
但是嘛,对于经验不深的我来说,这个叫做版本管理的词完全不太适应。是什么版本呢?一开始这个东西有没有标记为版本1呢?(可能只有我在笑)
然而,当第一次进行团队开发时,你会突然意识到,“哦,这个错误出在哪里?谁修改了代码的哪一部分?改了多少?”
然后你会觉得有点麻烦,自己开发的时候也不知道哪个文件是最新版本。我想要管理最新版本…等等,版本是什么来着?
啊,原来版本就是这个意思啊,哈哈(我太无知了…)
如果变更前是版本1,那变更后就是版本2。如果在版本2中发现了奇怪的行为,我们可以回到版本1来看看。
Git的目标
・可以区分哪个文件是最新的。
・可以清楚地明确变动的部分。
・可以将文件恢复到编辑之前的状态。
这样可以做很多事情,非常方便。
仓库是指
仓库是一个记录文件和目录状态的地方。
远程存储库和本地存储库
仓库有不同类型:
远程仓库:专门在服务器上进行多人版本控制的仓库
本地仓库:个人持有的存储空间(在自己的电脑上进行修改后上传到远程仓库)
推动
将本地仓库中的内容上传到远程仓库被称为推送。
“プルとは”可以被翻译为”拉”。
从远程仓库导入内容到本地仓库。
还有一个名为”克隆”的命令,它是将远程仓库的内容直接复制过来的命令。
你可以在@matumotoshintaro的文章中找到一些解释,请务必看一下。这篇文章简单易懂。
合并是什么意思?
接纳他人进行的更改。
如果您发现了错误或误解的内容,请告知,将不胜感激。
我打算更深入地学习Git。
谢谢您的阅读。