Git常见操作(基于TortoiseGit)

基础操作

tip:对git的操作最好是在仓库内,即.git同级目录下

  1. 创建本地仓库
    在这里插入图片描述
  2. 提交 Commit (提交到本地仓库)
    在这里插入图片描述
  3. 推送 push (推送本地仓库到远程仓库)
    tip:如果远程仓库版本比我们新则不会推送不成功,需要先拉取
    在这里插入图片描述
  4. 拉取 pull (从远程仓库拉取到本地仓库)
    在这里插入图片描述
  5. 创建分支
    tip:推送本地仓库分支至远程仓库,会在远程仓库新建一个分支
    在这里插入图片描述
  6. 切换分支
    在这里插入图片描述
  7. 合并分支
    tip:先切换到主分支
    在这里插入图片描述
  8. 删除分支
    在这里插入图片描述

高级

1.忽略文件

可在创建库时选择,也可通过git命令行使用:touch .gitignore 命令
在这里插入图片描述

2.合并时冲突解决

产生冲突的原因:
两个合并的分支对同一文件同位置都进行了修改
方法1:手动解决
在这里插入图片描述
提交:
在这里插入图片描述
方法二:使用git小乌龟工具
在这里插入图片描述

3.子模块

3.1 为仓库添加子模块

在这里插入图片描述
在这里插入图片描述

3.2 克隆带有子模块的仓库

克隆带有子模块的仓库时需要勾选递归,不然无法拉取到子模块
在这里插入图片描述

3.3 提交和推送带有子模块的仓库

当子模块有更改时,需要先对子模块仓库进行提交和推送,再对主仓库进行提交和推送

4.版本回退

在这里插入图片描述
在这里插入图片描述

5.删除未加入版本管理的测试文件

在commit中

在工作中的总结(基于TortoiseGit)

1.Pull 和 Fetch

Pull = Fetch + Merge
pull 在拉取远端代码时会将远端代码与本地合并,所以在需要合并其它分支的代码时也可以这样
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45136016/article/details/126424731