一、Git仓库的作用
版本控制系统,用于项目的保存、后退、代码合并、文件追踪等功能。
简言之,类似于一个云端代码存储器,可以把每一次提交的版本储存起来,便于自己查找利用,便于团队协作。
二、Git 版本检测方式
cmd命令行输入:git --version
可查看当前电脑安装的git版本
三、Git中的概念
工作目录:一个目录,保存项目中所有的文件 |
暂存区:内存中一个区域,临时保存文件变化 |
Git仓库:是一个特殊的目录,永久保存所有文件变化 |
四、常用的Git命令
1.第一次使用软件,告诉Git你是谁 | git config --global user.name '姓名' git config --global user.email '用户邮箱' |
2.初始化Git仓库 | git init 在当前目录创建.git目录,保存工作目录中文件的变化 |
3.查看Git系统的状态 | git status 显示哪些文件发生了变化 |
4.将文件添加到暂存区 | git add 文件名称 添加指定的文件 git add . 添加所有变化的文件到暂存区 |
5.将暂存区所有文件提交至Git仓库 | git commit -m '提交说明(给自己看的,写详细一点)' |
6.查看所有的提交日志 | git log git reflog 查看所有提交日志已经回退记录等 |
7.历史回退,从Git仓库回复到工作目录 | git reset --hard 提交的ID (ID在git log操作后寻找,右击copy复制,右击paste粘贴) |
8.忽略文件 | 有些文件不需要Git系统来管理,可以忽略掉,操作方式:使用任意编辑器创建 .gitignore 文件,把要忽略的写进去即可 |
常用快捷键: | clear清屏 git log 显示end时按 q 退出 |
五、分支
1.创建分支 | git branch 分支名称 拷贝一份当前分支,作为新的分支 | |
2.查看所有的分支 | git branch | |
3.切换分支 | git checkout 分支名称 | |
注意:切换分支和创建新的分支,确保工作目录是干净的 git status | ||
4.合并分支 | git merge user | |
合并可能会出现的情况: ①如果弹窗,里面要求解释为什么这么合并,输入:qa or:q! 强制退出 ②(master|MERGING) 出现了冲突,手动修改,重新提交到仓库 | ||
5.删除分支 | git branch -d 分支名称 删除已经合并的分支 git branch -D 分支名称 强制删除分支,不管合并与否 |
六、提交到远程仓库
1.将本地仓库推送到远程仓库
- 创建一个远程仓库,并找到这个仓库地址
- 推送 git push 仓库地址 分支名称
2如果想要换一个用户,或者之前用户名、密码错误,删除电脑记录的用户和密码
控制面板→凭据管理→Windows凭据
3.团队管理员操作
克隆一个仓库到本地(第一次)
git clone 远程仓库地址
拉取到本地
git pull 远程仓库 分支名称
涉及到的名词有点多,但操作一两次就非常熟练啦。
喜欢就给博主点个赞吧,码字排版也更开心呢~~