一、安装
双击Git-2.35.1.2-64-bit.exe,选择安装位置,然后一直next
安装后,打开cmd
git config --global user.name "Your Name" #用户名
git config --global user.email "email@example.com" #邮箱
# 查看信息
git config -l
git架构
工作区------>暂存区------>本地仓库
工作区------>暂存区 git add
暂存区------>本地仓库 git commit
二、基本操作命令
(1)新建本地仓库 git init
在项目根路径下生成隐藏文件.git
(2)工作区->暂存区 git add 文件名
(3)暂存区->本地仓库 git commit -m "提交信息" 文件名
(4)查看工作区和暂存区文件状态 git status
(5)git checkout 文件名
(6)查看历史版本 git log
(7)本地库回退到上一版本 git reset HEAD^
(8)工作区和本地库都回退到上一版本 git reset --hard HEAD^
(9)本地仓库关联远程仓库 git remote add 自定义远程仓库别名 远程仓库地址
(10)查看远程仓库地址 git remote -v
(11)将本地仓库代码推送到远程仓库 git push 远程仓库别名 master
(12)克隆 git clone 远程仓库地址
(13)开发好习惯 push代码前pull更新本地仓库代码,有冲突的话解决完再push代码
(1)更新本地仓库代码 git pull 远程仓库别名 master
(2)有冲突解决冲突,再提交冲突 git commit(注意:这里commit不需要加-m 提交信息)
(3)然后 git add .->git commit -m "提交信息" 文件名->git push 远程仓库别名 master
三、分支
(1)查看分支 git branch
(2)创建分支 git branch 分支名称
(3)切换分支 git checkout 分支名称
(4)分支合并(合并到master分支上)
(1)快速合并 git merge 要合并的分支名称
(2)三方合并 git merge 要合并的分支名称
四、合并冲突
产生原因及解决方案:
(1)本地仓库提交到远程仓库时
//TODO
(2)合并分支时
五、Idea关联Git
Idea设置
安装.ignore插件
创建忽略文件.ignore
# 所有class后缀的文件
*.class
# 所有jar后缀的文件
*.jar
*.iml
*.war
# .idea文件夹
.idea
# out文件夹
out
# 数据库连接参数文件
db.properties
1、创建本地仓库
2、添加文件到暂存区
3、提交到本地仓库
4、创建分支
切换分支
5、将本地仓库文件推送到远程仓库