文章目录
1 相关概念
版本库:.git隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等
工作区:包含.git文件夹的目录就是工作区,也称为工作目录,主要用于存放开发的代码
暂存区:.git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方
2 常用命令
查看文件状态
git status
加入暂存区
git add xx.xxx
取消暂存或切换版本
git reset hello.txt
git reset --hard 090950e68ecc099c5c021194d14b18d713880b75
提交到本地仓库
git commit -m "msg" xx.xxx
克隆远程仓库
git clone https://xxxxxxx
查看远程仓库
git remote
推送至远程仓库
git push [remoteName] [branchName]
git push origin master
从远程仓库拉取
git pull [shortName] [branchName]
git pull origin master
分支操作
### 查看分支
git branch
git branch -r
git branch -a
创建分支
git branch [name]
切换分支
git checkout [name]
推送至远程仓库分支
git push [shortName] [name]
合并分支
git merge [name]
标签操作
列出所有标签
git tag
创建标签
git tag v0.1
将标签推送至远程仓库
git push [shortName] [name]
git push origin v0.1
检出标签
git checkout -b [branchName] [name]
git checkout -b b3 v0.2
3 IDEA使用git管理代码
1
选择项目
注意.gitignore文件
2 添加到暂存区
右键项目