Git安装
官网地址
https://git-scm.com/
Git学习资料
https://gitee.com/all-about-git
设置用户签名(首次安装必须)
设置用户名和邮箱
查看设置信息
# 设置用户名
git config --global user.name=zhangsan
# 设置邮箱
git config --global user.email=zhangsan@qq.com
# 查看配置信息
git config -l
查看系统配置
查看所有配置
git config -l
查看系统配置
git config --system --list
查看当前用户配置
git config --global --list
Git工作流程
Git管理的文件有3种状态:已修改(modified),已暂存(staged),已提交(committed)
本地仓库创建
创建全新仓库
git init
克隆远程仓库
git clone https://gitee.com/jfinal/jfinal.git
文件操作指令
查看文件状态
git status
添加所有文件到暂存区
git add .
提交暂存区中的内容到本地仓库
git commit -m "first commit"
gitignore忽略文件
Gitee
创建仓库
设置SSH公钥实现免密登录
远程仓库克隆到本地
git clone https://gitee.com/SuYuMianYun/my-test01.git
1)添加到暂存区
git add .
2)提交到本地库
git commit -m "commit test"
3)推送到远程仓库
git push
Git分支指令
# 查看本地分支
git branch
# 查看远程分支
git branch -r
# 创建本地分支v1.0
git branch v1.0
# 切换本地分支v1.0
git checkout v1.0
# 本地分支推送到远程
git push origin v1.0:v1.0
IDEA项目使用Git管理
克隆远程仓库
添加到暂存区
提交到本地库
推送到远程仓库
将IDEA项目和Gitee的代码仓库关联
1)新建一个远程仓库
2)本地新建项目
3)关联
查看操作记录
切换到某个版本
pull最新远程仓库代码
创建分支
切换分支
推送到远程分支
分支合并-无冲突
1) 本地分支合并
2)推送到远程
合并分支-有冲突
1)2.0版本修改了文件并push到远程仓库
2)主分支修改了文件并push到远程仓库
3)将2.0合并到主分支
4)出现冲突
方式一:选择一个分支的为准
方式二:手动解决冲突
5)合并时遇到的问题:Your local changes to the following files
删除分支