Git
简介:git是分布式版本管理系统,含本地库和远程库,本地库的作用体现在断网的情况下也可以提交代码,切换分支。
一、Git仓库
1. 将远程的master分支代码克隆到本地仓库:git clone
2. 初始化版本库:git init
3. 添加文件到版本库:git add
4 将库跟踪区改变的代码提交到本地仓库中:git commit
5. 查看仓库状态:git status
6. 将本地仓库中代码提交到远程仓库:git push
二、Git分支
1. 主分支
A. master分支:存放随时可供生产环境中部署的代码;
B. develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去;
2. 辅助分支
A. feature分支:开发新功能使用,最终合并到develop分支或抛弃掉;
B. release分支:做小的缺陷修正、准备发布版本所需的各项说明信息;
C. bugfix分支:bug修复分支;
D. hotfix分支:代码的紧急修复工作。
三、IDEA中配置git
1. 本地安装git,
补充:IDEA文件颜色含义
A. 红色:未被版本控制的文件;
B. 绿色:新加入版本的文件,即我们创建的文件,还未提交到远程仓库;
C. 蓝色:修改过的文件,即远程仓库中已有该文件,我们对它进行了修改,但是还未提交;
2. git分支打tag和提交
A. 基于某一分支打tag
B. 提交tag到远程仓库
四、Git常见问题
1. git pull报错:fatal: unable to auto-detect email address,解决办法参照https://blog.csdn.net/qq_38335037/article/details/81163312
https://blog.csdn.net/huangfan322/article/details/53220060