首页 > 其他分享 >git的操作相关(一)

git的操作相关(一)

时间:2023-11-09 14:33:27浏览次数:28  
标签:git commit add branch 相关 操作 bug 分支

git提交:

git三大区域:

红色 工作区(已管->新/修改), 绿色 暂存区, 版本库

通过git add . 工作区->暂存区 git commit 暂存区->版本库

命令:

git init

git status

git add 文件名
git add .

#个人信息
git config --global user.email "[email protected]" 
git config --global user.name "Your Name"

#生成版本
git commit -m ''

#记录
git log

例子:

git的操作相关(一)_版本库

我这里分别新增两个html文件:

回滚:

git reset --hard #commit的后面的字符

git的操作相关(一)_git_02

项目只有两个了:

git的操作相关(一)_git_03

git reflog

git的操作相关(一)_git_04

回去,到三个文件的时候:

git的操作相关(一)_暂存区_05

分支:
git branch
git branch dev
git branch

git的操作相关(一)_暂存区_06

git的操作相关(一)_版本库_07

dev开发:

git的操作相关(一)_版本库_08

#修改一下
git add .
git commit -m 'xxx'
git log

git的操作相关(一)_暂存区_09

git checkout master

#我这里只是新增了一个文件

git的操作相关(一)_暂存区_10

#假设要修改bug,并且合并
git branch bug
git checkout bug
touch finish.html
git add .
git commit -m 'new_bug'

git的操作相关(一)_版本库_11

合并:

git merge bug

git的操作相关(一)_git_12

删除

git branch -d bug

git的操作相关(一)_git_13

小总结:

#查看分支:
git branch

#创建分支:
git branch 分支

#切换分支
git checkout 分支

#分支合并
#切了再合并
git merge 要合并的分支
#如果冲突,手动修改

#删除分支
git branch -d 分支名


标签:git,commit,add,branch,相关,操作,bug,分支
From: https://blog.51cto.com/u_16172166/8278826

相关文章

  • SuperMap-WebGL-S3MTilesLayer(图元操作)
    S3MTilesLayer,S3M(Spatial3DModel)图层类,通过该图层实现加载三维切片缓存,包括倾斜摄影模型、BIM模型、点云数据、精细模型、矢量数据、符号等。那S3MTilesLayer中针对图元的操作主要有'颜色','偏移','可见性'等,可通过下面这张表格,查看对应的方法,文章接下来就从这3个操作来进行说......
  • GitHub常见操作
    【知识点】GIT将本地的新分支同步到远程仓库中切换到新分支,然后使用gitpushorigin<新的分支名>,这样远程仓库里对应的分支就可以创建了。【知识点】GIT将其他分支的内容合并到主分支上切换到主分支gitcheckout<目标分支>gitmerge<源分支>然后解决冲突;【知识点】......
  • 操作系统下载网址汇总
    1.系统库(https://www.xitongku.com)(里面包括office软件下载)2.HelloWindows(https://www.hellowindows.cn/)3.微软官方(https://www.microsoft.com/zh-cn/software-download)4.山己几子木(https://msdn.sjjzm.com/win10.html)5.激活Windows和office软件(有需要请加QQ:2759590905获......
  • [每周一更]-(第70期):常用的GIT操作命令
    1、增删文件#添加当前目录的所有文件到暂存区$gitadd.#添加指定文件到暂存区$gitadd<file1><file2>...#添加指定目录到暂存区,包括其子目录$gitadd<dir>#删除工作区文件,并且将这次删除放入暂存区$gitrm[file1][file2]...#停止追踪指定文件,但该......
  • Linux操作系统5
    呢每周学的是i/o重定向与管道 主要还是重定向I/O重定向,打开一个终端三,输入date命令,会显示出当时时间。如果在date命令后面加上>,并且指向date。txt文件,那么结果机会写入该文件。还有一个passwd命令,使用该命令时,系统会产生一个进程,pid为10277.在/proc虚拟文件系统中,可以查看内核......
  • 软件测试相关书籍
    软件测试相关书籍:.NET测试实战技术大全:测试基础、流行工具、典型案例http://www.ptpress.com.cn/Book.aspx?id=11139VisualStudio2005TeamSystem软件测试专家教程.NET软件测试指南http://www.golden-book.com/booksinfo/77/777536.html.NET软件测试自动化之道......
  • Python中使用sqlalchemy操作数据库遇到密码包含@的处理方法
    欺骗性的oracle12514错误,这就有问题了,努力方向就不对了。。。密码包含@的处理方法使用sqlalchemy操作数据库的时候,遇到密码中包含@的时候会报错。因为它是通过@来链接IP地址的,遇到密码里有@就跟语法里的@混乱分不清了。编辑器就会报错。比如下面这个例子:用户名:XXXXX密码:1......
  • CRM系统操作难度高,如何避免踩坑?
    虽然大多数的CRM软件都在说自家系统操作简单这个理念,但是“CRM系统操作难度高怎么办”一直是客户常常会抱怨的问题。对于使用者而言系统操作是否容易理解、功能是否直观十分重要,那么如何避免踩坑呢?化繁为简许多企业在前期规划CRM系统时,都准备了复杂的方案,大量的模块、字段自定......
  • 【可视化】基于Matlab实现图表视化相关矩阵,相关值显示为左下角的热图,使用颜色渐变来指
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • git可视化管理工具有哪些?
    在Git中,有许多可视化管理工具可供使用。以下是一些常见的Git可视化管理工具及其功能的详细介绍。GitHubDesktop:GitHubDesktop是由GitHub官方推出的一款易于使用的Git可视化工具。它提供了简单的界面,让用户可以轻松地进行提交、分支管理、拉取和推送等操作。GitH......