源代码管理软件git介绍
git
概念
git是一款开源的分布式版本控制软件
github是流行的代码托管平台
-
文件的版本控制
保存重要数据 恢复数据
-
版本控制软件的基础功能
- 保存和管理文件 自动添加版本号
- 提供客户端工具进行访问
- 比对不同版本的文件
-
集中式版本控制
存在文件冲突覆盖问题——通过加锁解决——开发效率低
-
分布式版本控制
通过添加本地仓库 将保存和上传/下载操作分开进行
使用
-
安装
安装git和GitHubDesktop(一款基于git的第三方gui工具) -
提交
commit
文件发生变化后(与仓库中对比) 用户可以提交到本地仓库- 本地仓库的存储路径是
.git
文件夹 - 每次提交的版本号是40个16进制数字,也叫提交码
- 本地仓库的存储路径是
-
分支操作
-
添加分支
-
切换分支
-
提交至分支
-
合并分支到主分支
如果分支矛盾 需要手动进行操作
-
为分支操作添加/删除tag
-
-
远程仓库
- github/gitee
- push推送
- pull拉取
-
README文档
说明文档,一般建议添加 -
ignore功能
忽略某个或某类不想上传的文件 -
版本号
版本号是40个16进制数字 还能用于在object文件夹中定位对应文件
通过Git Bash 就能解析出文件中的内容