25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

4.2 KiB

代码管理相关知识点

一、Git

  • 1.Git的概念

    • Git是一种分布式版本控制系统,用于跟踪文件的改变和协作开发。
  • 2.三个区域的概念

    • 工作区:实际开发时操作的文件夹。
    • 暂存区:暂存区是一个中间区域,位于工作区和本地版本库之间
    • 本地仓库:本地仓库是指存储在开发者个人计算机上的Git仓库,它包含了项目的完整历史和所有版本信息。
  • 3.仓库的概念

    • Git仓库是存储文件和其历史记录的地方。
  • 4.节点的概念

    • 版本快照
  • 4.分支的概念

    • 分支(Branch)是代码库的不同线路或路径,用于同时进行不同的开发工作

二、SourceTree

  • 1.SourceTree的概念

    • Sourcetree是一款免费的Git图形化版本控制工具。
  • 2.创建本地仓库

    创建本地仓库

    • (1)打开本地仓库

      打开本地仓库

    • (2)克隆远程仓库

    克隆远程仓库

    • (3)获取

    ​ 获取是从远程仓库获取信息并同步至本地仓库

    获取

    • (4)关联远程仓库

    关联远程仓库

  • 3.节点相关操作

    • (1)提交

     提交

    • (2)重置

    重置

    • (3)回滚提交

    ​ 时候我们提交了代码,但后悔了,需要回滚,那么我们可以使用撤销回滚操作

    回滚提交

  • 4.分支相关操作

    • (1)新建分支

    新建分支

    • (2)合并分支

      合并分支

    • (3)删除分支

    删除分支

    • (3)切换分支

    切换分支

    • (4)制造冲突

    制造冲突

    • (5)解决冲突

    解决冲突

    • (6)拉取

    ​ 拉取是从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作

    拉取

    • (7)推送 推送
  • 5.其他

    • (1)书写忽略文件

    书写忽略文件

    • (2)停止跟踪 停止跟踪

    • (3)创建补丁

    ​ 保存某个节点的操作

     创建补丁

    • (4)应用补丁

    ​ 应用某个节点的操作

    应用补丁

    • (5)贮藏

    ​ 当在当前分支做了一些修改,突然需要切换到另一个分支去做其他一些紧急的事情,但是既不想提交这些修改,也不想将这些修 改带到别的分支,此时可以选择贮藏功能 贮藏

    • (6)丢弃

    ​ 丢弃就是放弃你之前这个文件的所有修改,相当是一键还原到初始状态

    丢弃

    • (7)移除

    ​ 移除是直接删除本地文件的

    移除

    • (8)创建标签

    创建标签

    • (9)删除标签

    删除标签

  • 6.综合
    · 一系列操作后最终状态

    综合