git 撤销 分支操作

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545; min-height: 14.0px }

撤销工作区文件的修改,使用git-checkout命令来丢弃本地修改。

假如发现对file1文件的修改是错误的,可以使用git checkout — file1

参数“—”有点奇怪。git-checkout命令有多重能力,把文件名当做参数传给它得话,它会完成丢弃修改的功能;如果把分支名当成参数传递给它的话,它会完成分支切换功能。此符号的存在正式为了区别两种情况,git会知道,在’—’后面出现得参数是文件名称而不是分支名称。

查询状态 git status -s

想要修改全部文件,可以使用git checkout — .这里的“.”指示为整个目录,包括它得所有子目录以及更深目录的文件。

命令git-checkout是非常危险的,因为一旦撤销完成就无法还原修改了。

git-reset命令可以将文件从暂存区移出来。 git reset head~1,git mist 最后一次的提交就会被撤销。

git-reflog,可以列出全部的操作,包括撤销操作。

分支操作

分支的作用在于在某个分支上进行任何修改、暂存、提交都不回影响到其他分支。

查看分支列表;git branch。在分支名称前得*表示此分支为当前分支。默认我们提交都是提交到此分支上得。

切换分支使用git-checkout命令。

创建新的分支并切换到新的分支上。git branch -b tac.命令git-checkout用来切换分支,加上-b参数要求在切换之前首先创建分支,随后的参数给出分支的名字,此处新分支名字为tac.

命令git-merge用于合并指定分支到当前分支。

git merge tac.

假如分支有冲突,git会在合并命令下显示那些文件有冲突,打开文件,开始标识为”<<<<<<‘,此行内这个标识后跟着当前分支名称。结束标识为’>>>>>>’。此行内这个标识后会跟随的是呗合并的分支名。在冲突区内,它内部再次被分隔符‘=====’分为两个部分,分隔符之上为当前分支的修改内容;分隔符之下为被合并分支修改的内容。

我们解决冲突的方式就是手工修改这个冲突区,把它改成我们希望的样子。

git commit -m ‘conflict solved’ -a。

删除分支使用 git branch -d tac

时间: 2024-07-29 08:05:46

git 撤销 分支操作的相关文章

git学习(三)——git的分支操作

git的分支操作 软件项目中启动一套单独的开发线的方法,可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响,封装一个开发阶段,解决bug的时候新建分支,用于对该bug的研究: git中跟分支相关的命令 git branch git branch 分支名 创建分支 git branch 不加任何参数,列出所有的分支,分支前面有*号,代表该分支为当前所在分支 * 创建分支的时候,分支名不用使用特殊符号 git branch -d 分支名 *不能删除当前所在的分支 删除分支,如果在分支中有一

GIT 之 分支操作常用命令

切换分支:git checkout name 撤销修改:git checkout -- file 删除文件:git rm file 查看状态:git status 添加记录:git add file 或 git add . 添加描述:git commit -m "miao shu nei rong" 同步数据:git pull 提交数据:git push origin name 分支操作 查看分支:git branch 创建分支:git branch name 切换分支:git che

git中分支操作

1.git branch -v 查看分支 2.git branch 分支名 (添加分支) 3.git checkout 分支名 (切换分支) 我们在dev 分支修改了first.txt 文件 添加了两行数据进行了提交 ,现在我们看到master,dev分支的提交信息有了变化,信息往前推进了 一步,已经比master分支领先了 4.合并分支(git merge 分支名) 我们合并dev分支到master分支上,首先切换到master分支上,执行命令 git merge dev   ,我们要指定合并

git合并分支操作

1.创建其他分支 git checkout -b mergedemo 创建文件   vi 123.text 12334 1233 ESC  冒号 wq cat 123.text git add 123.text 追踪下这个文件 git commit -m "增加合并的内容" git push --set-upstream origin mergedemo 修改的内容推送到远程端  因为是新建的·分支 所以 不能单单用 git push git checkout master切换到主分支

git命令行操作

从本地上传代码到仓库(假设已经建好仓库): 1.初始化: git init 2.将所有文件加入缓存区: git add * 3.提交当前工作空间的修改内容: git commit -m 'commit info' 4.将仓库连接到远程服务器(server仓库地址): git remote add origin <server> 5.改动内容推送到远程master(如果报rejected错误,要先pull一下再push): git push -u origin master (在第一次推送mas

git分支合并、撤销;git修改已push的commit信息; git 撤销操作;

git分支合并 1.分支代码提交 2.git branch 查询本地分支 3.git checkout 分支名1 切换分支到需要合并的分支上 4.git merge 分支名2  //选择要合并到 分支名1 的分支名2 eg: 如果develop_screen分支合并到develop分支上,这个时候切换到develop分支上, git merge develop_screen 5.合并之后可能会有冲突,可用git status 查看冲突代码 <<<<<<<  ===

Git学习之路(6)- 分支操作

▓▓▓▓▓▓ 大致介绍 几乎所有的版本控制系统都会支持分支操作,分支可以让你在不影响开发主线的情况下,随心所欲的实现你的想法,但是在大多数的版本控制系统中,这个过程的效率是非常低的.就比如我在没有学习Git之前,想实现我的一个小想法,但是又害怕影响已完成的工作,只有ctrl+c.ctrl+v,但是在Git中,甚是方便了许多. 这篇博客主要讲以下几部分: ◆ 创建分支 ◆ 合并分支 ◆ 删除分支 ▓▓▓▓▓▓ 创建分支 在之前的学习中,都只有一个分支即 master分支 这是Git中主分支的默认名

【git】idea /git bash命令 操作分支

1.需求 因为目前要对项目做一些改动,而项目又即将上线,这些新的改动又不需要一起上线,所以这个时候需要在原有的master分支上重新拉出一个分支进行开发. 2.分支操作 打开git bash工具→切换到本地项目所在目录(cd d:  / cd cxlwork  /  cd ..) 查看目前git状态: $ git status 查看所有分支 $ git branch -a 分支前带*号代表你目前所在的分支 查看本地分支 $ git branch 分支前带*号代表你目前所在的分支 查看远程分支 $

ecplise中git创建分支/提交分支/合并分支操作

ecplise中git创建分支/提交分支/合并分支操作 标签: git分支分支合并分支提交 2015-10-21 12:12 661人阅读 评论(0) 收藏 举报  分类: git(5)  版权声明:本文为博主原创文章,未经博主允许不得转载. 1创建分支 1.1项目右键-->team-->switch to -->new branch.选择原始分支和新建分支名称(一般项目名称+人名+时间).  1.2切换分支(项目右键->team->switch to ->分支名称),