??
为什么学Git? 某些企业面试需要掌握Git,同时,也方便管理自己的Qt项目。
下载地址
https://gitee.com/all-about-git#git-%E5%A4%A7%E5%85%A8
分支更快、更容易。
支持离线工作;本地提交可以稍后提交到服务器上。
Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。
Git 中的每个工作树都包含一个具有完整项目历史的仓库。
没有哪一个 Git 仓库会天生比其他仓库更重要。
??? Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil 注:这得分是用什么样的服务端,使用 http 协议或者 git 协议等不太一样。并且在 push 和 pull 的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。Git 最为出色的是它的合并跟踪(merge tracing)能力。
GIT 是分布式的,SVN 不是
GIT 把内容按元数据方式存储,而 SVN 是按文件
GIT 分支和 SVN 的分支不同
GIT 没有一个全局的版本号,而 SVN 有
GIT 的内容完整性要优于 SVN
Git 的缺点
学习资料少。
学习周期相对而言比较长。
不符合常规思维。
代码保密性差。
????在 Windows 下,可以使用 Git For Windows 安装包进行安装。
[https://gitforwindows.org/]
????工具提供了一个BASH仿真,用于从命令行运行Git。因为BASH仿真的行为就像LINUX和UNIX环境中的“git”命令一样。
正如Windows用户通常期望的图形用户界面一样,Git for Windows也提供了Git GUI,它是Git BASH的一个强大的替代品,提供了几乎所有Git命令行函数的图形版本,以及全面的可视化比较工具。
????只需在Windows资源管理器中右键单击一个文件夹,即可访问BASH或GUI。
?Git的下载
(1) 镜像地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/
因为官方地址下载可能会缓慢所以这里建议使用镜像地址下载。
本人下载地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.39.2.windows.1/
开始安装:在windows都是默认下一步即可。
安装成功,下节教如何将GitHub和GitCode等平台的项目克隆到自己的Git仓库。