Git版本控制工具的入门学习
思考:
-
什么是git?git的作用?分布式和集中式的管理方式有什么优缺点?
-
如何使用idea拉取项目?如何向远程仓库提交项目
一 .Git概念
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从小到非常大的项目版本管理。
Git的特点有:可靠,高效,分布式。
git下载地址:
官网地址:https://git-scm.com/
二.Git 使用时需要关注的概念
什么是工作区,暂存区,本地仓库,远程仓库,他们之间的关系是怎么样的。
工作区:编辑文件的地方
暂存区(索引区):临时存放项目成果的地方。(不可见)
本地仓库:在本地存放文件版本的地方。
远程仓库:和本地仓库一样,但是访问这个仓库需要通过网络。多人协同开发时需要远程仓库。
二.idea连接远程仓库
- 第一步idea下载gitee插件
- Gitee注册账号建立一个仓库ee
- idea点击设置选择版本控制找到gitee ,登录gitee账号。点击克隆拉下一个空项目。
扒拉项目成功。
三.Git常用指令总结。
-
基础指令
1) git add 文件名称列表: 添加文件到暂存区
2) git commit -m “提交说明” [文件名称列表] :生成文件的版本,保存到本地仓库
3) git status : 查看工作区,暂存区文件的状态
4) git log : 查看版本,日志 git log --oneline
5) git reflog : 查看全部的日志(包括回退的版本日志)
6) git rm 文件名称:删除文件 , 删除文件后需要git commit
7) git reset --hard commitId : 回退到某个版本
8) git restore --staged 文件名称列表 : 从暂存区撤销文件(回到工作区) -
分支命令
1)git branch -v : 查看项目的分支
2) git branch 分支名称 : 创建新分支
3) git checkout 分支名称: 切换分支
4) git merge 分支名称: 合并目标分支到当前分支
5)git branch -d 分支名称: 删除分支 -
远程仓库指令
1)git remote -v : 查看与远程仓库的关系
2)git remote add origin url : 建立与远程仓库的关系。
3)git push origin 分支名称: 推送本地仓库指定分支文件到远程, -u 第一次用
4) git pull origin 分支名称: 从远程仓库拉取指定分支到本地仓库, 第一次需要使用 --rebase
先拉取,解决冲突,再推送5)git clone url : 从远程仓库克隆项目到本机
6)git remote remove orign : 删除关系
4.查看用户邮箱
git config --global user.email