0
点赞
收藏
分享

微信扫一扫

git基本操作(笔记)

谷中百合517 2022-02-08 阅读 94
gitgithub

防止忘记。。。
git简易直观操作
git操作练习

1. 创建提交操作

  1. 在当前分支提交
git commit -m "info"
  1. 创建一个新的分支并指向新的分支
git checkout -b 新分支名
  1. 创建一个新的分支,但指向当前分支
git branch 新分支名
  1. 切换到已有分支
git checkout 已有分支名

在这里插入图片描述

2. 分支合并操作

合并 feat02 feat01
在这里插入图片描述

方法一:
  1. 首先要切换到feat01
  2. git merge feat02(feat02是我们要合并的分支)

在这里插入图片描述
这种合并之后会创建一个新的分支作为合并分支

方法二:(推荐,比较线性的方式)
  1. 切换到 feat02 这个分支

  2. git rebase feat01(与方法一相反)
    在这里插入图片描述

  3. 切换到feat01

  4. git merge feat02
    在这里插入图片描述

3. 冲突解决

冲突产生原因
在这里插入图片描述
当从同一个节点分出的两条不同的分支,同时对同一个文件做修改,并且要合并的时候如果修改的内容不一样就会产生分支。
报错如下:
在这里插入图片描述
解决:直接用编辑器打开冲突文件即可,不同的内容会有提示,我们手动修改文件保存即可。然后再将文件提交上去。

其他:游离态的分支

如果我们在没有标记的分支提交了分支,这样其实是很危险的,如果我们切换出去了,那么这个分支就无法再找到了。
在这里插入图片描述
那么直接基于这个节点创建一个分支即可改变这种状态
在这里插入图片描述
向我这样在当前节点创建了一个新分支 head-c

4. 远程拉取分支

在这里插入图片描述
在这里插入图片描述
此时我们如果想要进行提交,得先将远程仓库的东西拉取下来合并,然后再提交上去
操作如下:
在这里插入图片描述
然后我们像之前一样合并
在这里插入图片描述
然后再提交上去即可
在这里插入图片描述

5. 常用:

  1. 下载远程仓库的所有变动
  1. 列出所有远程分支
  1. 列出所有本地分支和远程分支
  1. 显示当前分支的版本历史
  1. 提交工作区自上次commit之后的变化,直接到仓库区
  1. 修改最后一次的提交
  1. 恢复到某一次的提交(将当前节点移动到想要恢复的节点去)
  1. 恢复某一次的提交(再当前节点后面新建一个节点同想要恢复的节点一样)
  1. 显示当前分支的最近几次提交(可以获得所有git相关操作的记录,能够获取到hash值,搭配 git reset,想恢复到哪里都可以)
举报

相关推荐

git基本操作

Git基本操作

Git基本操作(三)

Git的基本操作

git操作流程(基本)

git的基本操作

Git基本操作(2)

git 的基本操作

0 条评论