版本控制
分类:
本地版本控制:记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用,如CS。
集中版本控制(SVN):所有版本都保存在服务器,协同开发者从服务器上同步更新或者上传自己的代码
分布式版本控制:所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用。
git环境配置
git配置
git config -l 查看配置
git config --system --list 查询系统配置
git config --global --list
使用命令配置用户信息
git config --global user.name "khh"
git config --global user.email "2601872799@qq.com"
git基本理论
git项目搭建
git文件操作
git init 初始化本地仓库
git clone [url] 拉取远程仓库
git add . 添加到缓存区
git commit -m "消息内容" 提交到本地仓库
git push [url] 推送到远程仓库
git status 查看是否有文件没有被追踪的(没有添加到缓存区的),在使用add添加到缓存区
忽略文件
在主目录建立 .gitignore 文件
示例:
使用码云
设置本机绑定SSH公钥,实现免密码登录
IDEA集成Git