git版本控制器

一、git版本控制器

作用:

1、记录文本文件的修改状态,方便文件的版本回退

2、项目的协同开发

1、安装git

基本设置

2、创建git仓库

git init 创建一个git仓库

3、向仓库提交修改

创建一个文件,将文件加入到git仓库,使用git提交修改,命名一个名称

4、查看工作区的状态

是有git status查看git状态是clean干净的

修改这个文件,再次查看git status

再次将修改后的文件添加到git,提交修改再次查看git status

5、版本回退

查git的ID和修改信息(git日志)

也可以回退到最后一次修改的结果

向仓库提交修改有好多种组合并非一直都是git add git commit

6、暂存区、工作区

红色为文件已被修改但未被添加到暂存去,使用git add添加

1)撤销未提交的修改

使用git checkout或直接进入文件将添加的内容删除

2)撤销暂存区的修改

可以看到为红色的已修改, 但要撤销还需要使用git checkout来保存修改

3)撤销工作区的修改

7、分支 branch

git支持创建多个分支进行不同的操作

分支是隔离的,方便代码更新维护

1)查看git仓库里的分支
2)创建分支
3)切换分支
4)创建分支并切换
5)删除分支
4)合并分支

git merge <分支名称>

将指定的分支合并到当前分支

合并完被合并的分支还会保留在仓库中,可删可不删

相关推荐
李少兄17 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
先跑起来再说1 天前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
承渊政道1 天前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
Doro再努力1 天前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
摇滚侠1 天前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea
城东1 天前
Git使用[远程仓库远端的head比本地和提交的head旧,其他人拉不到最新代码]
git·head·远程仓库远端·比本地和提交的head旧·其他人拉不到最新代码
何中应2 天前
使用SSH地址拉取远程仓库代码报下面的错误
git
何中应2 天前
Git本地仓库命令补充
git
sun0077002 天前
执行repo sync -c -d -j4以后,提交未git push的代码看不到了。要怎么恢复?
git
胖虎12 天前
Git 一个本地仓库同时推送到两个远程仓库(详细教程)
git·多远程仓库·双远程仓库·git双远程·git备份