学习目标
学会Git的相关操作
学习内容
1、版本控制器
2、git常用指令
3、分支
4、Git远程仓库
5、Idea操作远程仓库
学习笔记
1 版本控制器
- 分类:集中式版本控制工具、分布式版本控制工具(Git)
2 git常用指令
- 初始化仓库(init):在相应文件夹打开Git Bash,输入git init,新建文件状态
![]()
Git项目管理工具学习目标学习内容学习笔记
- 提交到仓库之间的缓存区(add),命令形式:git add 文件名(或git add .提交所有文件),提交后状态
![]()
Git项目管理工具学习目标学习内容学习笔记
- 提交到仓库(commit),命令形式:git commit -m “注释内容”,提交后状态
![]()
Git项目管理工具学习目标学习内容学习笔记
- 查看修改状态(status),命令形式:git status
- 查看提交日志(log),命令形式:git log[option]
- 版本回退:git reset --hard commitID,commitID可以使用git log查看
- 查看已删除的记录:git reflog
3 分支
- 可以把工作从开发主线上分离开来进行重大的bug修改、开发新的功能,以免影响开发主线
- 查看本地分支,命令:git branch
- 创建本地分支,命令:git branch 分支名
- 切换分支(checkout),命令:git checkout 分支名
- 创建并切换到一个不存在的分支:命令:git checkout -b 分支名
- 合并分支(merge),命令:git merge 分支名
- 删除分支,命令:git branch -d 分支名
4 Git远程仓库
- 添加远程仓库,命令:git remote add <远程名称> <仓库路径>
- 查看远程仓库,命令:git remote
-
推送到远程仓库,命令:git push [-f] [–set-upstream] [远端名称 [本地分支名][:远端分支名]]
-f:表示强制覆盖
–set-upstream:推送到远端的同时并且建立起和远端分支的关联关系
- 从远程仓库克隆,命令:git clone <仓库路径> [本地目录]
- 抓取,将远端仓库的更新都抓取到本地,不会进行合并,命令:git fetch [remote name] [branch name]
- 拉取,将远端仓库的修改拉到本地并自动进行合并,命令:git pull [remote name] [branch name]
5 Idea操作远程仓库
- 基本操作
![]()
Git项目管理工具学习目标学习内容学习笔记
- 分支操作
![]()
Git项目管理工具学习目标学习内容学习笔记 ![]()
Git项目管理工具学习目标学习内容学习笔记