一、Git概述
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
二、Git常用命令
查看git配置
git config -l
设置用户名和邮箱
git config --global user.name liusize
git config --global user.email 123@qq.com
初始化git
这里需要把隐藏的文件夹勾选出来,初始化后会有一个.git的隐藏文件夹
git init
克隆远程仓库
git clone https://gitee.com/liusize/java-bookstore-project.git
从远程仓库更新本地仓库
git pull https://gitee.com/liusize/java-bookstore-project.git
将文件添加到git暂存区
git add .
查看本地代码仓库的状态
git status
把git暂存区内容提交到本地代码仓库
git commit -m java-bookstore-project
绑定远程代码仓库
git remote add origin https://gitee.com/liusize/java-bookstore-project.git
上传到远程代码仓库
git push -u origin master
三、IDEA集成Git
.gitignore文件可以选择忽略哪些文件上传
上传方法一:
上传方法二:
四、Git分支
解决代码冲突问题
查看本地所有分支
git branch
查看远程所有分支
git branch -r
创建一个分支,但停留在原来分支
git branch test
创建一个分支,跳传到新分支
git checkout -b test1
合并指定分支到当前分支
git merge test
删除本地分支
git branch -d test
删除远程分支
git push origin --delete test