1.git的安装
1.1git的介绍
Git是一个开源的分布式版本控制系统,由Linux之父Linus Torvalds设计开发,用于有效、高速地处理从很小到非常大的项目版本管理。Git最初是为了管理Linux内核开发而开发的,但它也可以用于管理任何其他类型的项目。
Git具有以下特点:
速度:Git非常快,因为它采用了哈希算法来存储信息,使得比较和搜索操作都非常迅速。
简单的设计:Git的设计相对简单,易于学习和使用。
对非线性开发模式的强力支持:Git支持并行开发,允许成千上万个并行开发的分支,这对非线性开发模式非常有利。
完全分布式:Git是一个完全分布式的版本控制系统,每个开发者都拥有完整的版本历史信息。
有能力高效管理类似Linux内核一样的超大规模项目:Git能够高效地处理速度和数据量,适用于管理类似Linux内核这样的超大规模项目。
在Git中,主要的概念有:
本地仓库:在本地主机上的一个代码库,可以独立存在,也可以与远程仓库进行关联。
工作区:对任何文件的修订(增删改)都先放在工作区,工作区不与任何仓库分支进行关联。
暂存区:把修订的文件从工作区经过add(添加)后与某一个仓库分支进行关联,只有进入暂存区的文件才能commit(提交)到本地仓库。可以理解为一个临时保存修改文件的地方。
总的来说,Git是一种功能强大、高效、易用的版本控制系统,适用于各种规模的项目,并且它的分布式特性使得版本管理更加灵活和自主。
2.git的安装流程
官网下载地址:https://git-scm.com/downloads
“64-bit Git for Windows Setup.” 和 “64-bit Git for Windows Portable.” 的主要区别在于安装和使用的模式。
“64-bit Git for Windows Setup.”:这是一种常规的安装程序,它会将 Git 程序文件安装到您的 Windows 系统上。您需要遵循安装向导的步骤,同意许可协议,选择安装位置,然后等待安装完成。安装完成后,您就可以通过系统上的开始菜单或命令行来使用 Git。这种安装方式会修改您的系统设置,如果需要卸载 Git,可能需要使用专门的卸载工具。
“64-bit Git for Windows Portable.”:这是一种便携式版本,意味着它不需要安装就可以使用。您只需要将 Git 的所有文件复制到 USB 驱动器或其他可移动存储设备上,然后从那里直接运行 Git。这种方式的优点是,您可以随时随地使用 Git,无需修改系统设置。另外,如果您在不同的计算机上使用,只需要将 Git 文件复制到新计算机上即可。不过,这种方式可能没有安装版的完全功能,而且可能会有一些依赖问题。
选择哪种方式取决于您的需求。如果您已经确定在某台计算机上使用 Git,并且愿意接受可能的一些系统修改,那么安装版可能是更好的选择。如果您需要随时随地使用 Git,或者希望保持系统的完整性,那么便携版可能更适合您。
在这里我是选择64-bit Git for Windows Setup.
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/818a1a23e3d04546a9e8fafbe0bd1c7d.png
OpenSSH是SSH(Secure Shell)协议的开源实现,用于加密远程控制和文件传输过程中的数据,以替代原有的类似服务。它是一个安全且强大的工具,广泛应用于Unix-like操作系统,以及一些Windows操作系统。OpenSSH提供了服务端后台程序和客户端工具,使得用户能够在不安全的网络上安全地进行远程登录和数据传输。
OpenSSH的主要作用包括:
远程登录:用户可以通过OpenSSH在远程主机上建立安全的Shell会话,使得所有的通信都会被加密和验证。
文件传输:OpenSSH可以用来通过SFTP(SSH File Transfer Protocol)进行安全的文件传输,保证数据在传输过程中的安全性。
端口转发:通过OpenSSH,用户可以建立从一个网络端口到另一个网络端口的通道,实现数据包的转发。
总的来说,OpenSSH是一个非常重要的网络安全工具,它能够提供安全的远程登录和数据传输服务,保护用户的隐私和企业的机密数据。
这里是选择提交和拉取的样式,样式是换行格式
** Mac 、Linux、Unix是 “\n” 直接换行符就进行换行,windows是 “\r\n” 回车+换行进行换行**
所以第一个选项就是拉取时转为windows格式,提交时用Mac的格式
第二个选项就是按照自身系统的样式格式,提交时用Mac的格式
第三个选项就是按照自身系统的样式格式,提交时用自身系统的样式的格式