git
简介
git 是一个开源的分布式`版本控制`系统,用于敏捷高效地处理任何或小或大的项目。
最初是 Linus 为了管理 Linux 内核开发而开发的一个开源的版本控制软件。
版本控制
1. 版本管理
保存项目的每一个版本信息时,不存重复的数据,节约内存
2. 分支管理
团队开发中,多条生产线同时推进,提高效率
3. 权限控制
对团队中开发者进行权限控制,对团队外贡献的代码进行审核
4. 历史记录
查看修改人、日志信息等;将本地文件恢复到某一历史版本
初始化git
git init
设置签名
git config user.name ****
git config user.email ****.com
查看当前工作区
git status
文件增加到暂存区
git add . (添加所有)
git add 文件名 (添加指定文件)
暂存区提交到本地仓库
git commit -m "描述信息"
查看历史记录
git log
版本切换
git reset --hard 版本的索引
添加远程仓库
git remote add origin 远程仓库地址
推送代码到远程仓库
git push origin master
创建分支
git branch 分支名
切换分支
git switch 分支名
#分支合并到master
git switch master (先切换到主流)
git merge 分支名 (合并分支)