概念
Git中存在本地仓库和远程仓库,可以使用码云(gitee)搭建远程仓库
常用命令
设置用户信息
git config --global user.name "chengyaojing"
git config --global user.email "hello@chengyaojing.cn"
查看配置信息
git config --list
获取git仓库------从远程仓库克隆
git clone 远程git仓库地址
工作区,暂存区和版本库
工作区:包含.git文件夹的文件夹是工作区,用于存放开发的代码
暂存区:.git文件夹下的index文件就是暂存区,用于临时保存修改文件
版本库:.git隐藏文件夹就是版本库,版本库中存储的是配置信息和日志等,不能动

工作区的文件状态
untracker 没有被git控制
tracked 已经被git控制 :Unmodified 未修改状态,Modified 已修改状态,Staged 已暂存状态
Git本地仓库常用命令
git status 查看文件状态
git add 文件名 将文件加入暂存区
git reset 文件名 将暂存区的文件取消暂存
git reset -hard 版本号 将文件切换到指定版本
git commit -m "提示信息" 文件名 将暂存区的文件提交到版本库
git log 查看日志
Git 远程仓库常用命令
git remote -v 查看远程仓库
git clone 地址 克隆远程仓库
git pull origin branch-name 从远程仓库拉取
git push origin branch-name 推送到远程仓库
分支常用命令
git branch 查看分支
git branch name 创建分支
git checkout name 切换分支
git push origin name 推送到远程仓库分支
git merge name 合并分支
标签常用命令
git tag 查看标签
git tag name 创建标签
git push origin name 推送到远程仓库
git checkout -b branck name 检出标签
IDEA中使用git
配置git

获取仓库
本地初始化仓库

从远程仓库克隆

.gitignore文件
.gitignore文件用于说明不需要被git控制的文件或目录
commit和push

