Git深入理解-提交合并分支及回退

  • Git, Others
  • 827 clicked

1.git clone 把远程库克隆到本地文件夹

2.编辑本地仓库文件并提交到本地信息库(git add ./git commit)

3.将本地库提交到远程Git服务器

4.本地回退某版本或某提交状态

5.创建及合并分支

6.暂存当前分支开发状态,之后再恢复

7. 删除当前修改并恢复到最新HEAD节点的方法:

  • 方法一

  • 方法二

8. 创建分支并与远端分支保持同步

9. 忽略文件和文件夹

项目目录下创建.gitignore文件。一般来说,开发者会单独建立一个名为build的文件夹,用来存放所有编译出的二进制文件。我们只需在.gitignore文件中加入build/,忽略掉整个文件夹即可。

在 .gitignore 文件中,每一行的忽略规则的语法如下:

  1. 空格不匹配任意文件,可作为分隔符,可用反斜杠转义
  2. #开头的文件标识注释,可以使用反斜杠进行转义
  3. ! 开头的模式标识否定,该文件将会再次被包含,如果排除了该文件的父级目录,则使用 ! 也不会再次被包含。可以使用反斜杠进行转义
  4. / 结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件
  5. / 开始的模式匹配项目跟目录
  6. 如果一个模式不包含斜杠,则它匹配相对于当前 .gitignore 文件路径的内容,如果该模式不在 .gitignore 文件中,则相对于项目根目录
  7. ** 匹配多级目录,可在开始,中间,结束
  8. ? 通用匹配单个字符
  9. [] 通用匹配单个字符列表

如果之前已经有二进制文件存在在git中,在更新完.gitignore文件后,我们想要将这些二进制文件从git中删除的话,可以使用如下方法:

赞赏

微信赞赏支付宝赞赏

发表评论

邮箱地址不会被公开。 必填项已用*标注