Git 01 入门与常用操作
参考文献:稀土掘金 | ProGit2
与SVN的区别
SVN是集中式版本控制系统,其所有的版本管理都是集中在某个中央服务器,因此,在干活的时候,首先都需要从中央服务器中获取最新的版本,修改后将版本推送到中央服务器,因此大多数场景下需要进行联网使用。可能会更依托于相应的图形化客户端来进行同步和版本管理,便于管理美术资源等等。
GIT是分布式版本管理系统,每个人的电脑就是一个完整的版本库,可以进行独立的版本管理,多人协作可能依托于github之类的中继节点,将修改同步给对方,解决冲突。
初始化
包含ssh的详细指令在ssh的文档中,这边只介绍设置完这一系列操作之后的git初始化,主要是初始化ssh,并将私钥放到github或者gitee的账户中。
建议用Pc的名字来做标识
1 |
|
Github 设置
官方文档介绍的一些权限错误的地址:https://docs.github.com/en/github/authenticating-to-github/error-permission-denied-publickey
将本机的ssh公钥(public)放到GITHUB账户下的ssh管理地址,执行测试
1 |
|
没有问题的话就可以直接进行clone,之类的git操作了
1 |
|