关于Git的问题
Git简介:
Git是一个分布式版本控制系统,用于跟踪计算机文件的变化。Git是一个跟踪计算机文件变化的版本控制系统,用于帮助协调一个项目中项目中几个人的工作,同时跟踪一段时间的进展。换句话说,我们可以说他是一个促进软件开发中源代码管理的工具。
这里要介绍一下什么是分布式版本管理系统,大白话就是许多人一起做一件事,重点是这个一起,一起就说明没有逻辑上的中心。与其对应的就是集中式版本管理系统,大白话就是,不管做什么事情都要使用到服务器,哪怕是逻辑上也是有中心的。常见的集中式版本管理系统是SVN。这个打算以后好好学一下。
Git的缺点:
1.相对于SVN更加复杂,学习成本更加高。
2.对于大型文件管理起来不是特别好,git-lfs工具可以弥补这个功能。
3.代码保密性差,一旦把代码从远程仓库中搞下来,整个代码还有git的配置都了解到。
Git的优点:
1.更快的发布周期
2.易于团队协作
3.保持源代码的完整性
4.拉动请求
Git问题
Git中文件冲突了怎么办?
- 使用git add .添加文件
- 使用 git commit提交修改
什么是Git仓库?
Git 仓库指的是一个用于存放源代码的地方。Git 仓库是指存放所有 Git 文件的地方。这些文件既可以存储在本地仓库,也可以存储在远程仓库。
Git和GitHub的区别
Git 是一个版本控制系统。Git 是一个版本控制系统,用于管理源代码历史。而GitHub则是一个基于云的托管服务,用于管理Git仓库。GitHub的目的是帮助更好地管理开源项目。国内的叫GitEE。