240 发简信
IP属地:广东
  • Resize,w 360,h 240
    14.Git 远程版本库

    Git 作为分布式版本控制系统,每个人都可以在本地的版本库中随意创建分支和标签。如果多人协作时,问题就出现了。 思考以下几个问题 如何避免因用户...

  • Resize,w 360,h 240
    13. Git branch 分支

    之前介绍过,分支 master 的存在方式无非就是在目录 .git/refs/heads 下的文件(或叫引用)而已,分支保存的提交 ID 会随着...

  • Resize,w 360,h 240
    12.Git tag 标签

    标签即 tag ,是人为的对提交进行命名,可以更方便更直观地表达某个提交的意义。例如:用标签名称为 V2.0.0 来表示软件的发布版本对应的某个...

  • Resize,w 360,h 240
    11.团队协作_冲突解决

    在上一节,通过执行 git pull 成功合并后再推送来解决非快进式推送的问题。但在真实的项目环境中,不总是会一帆风顺的,只要有合并就可能出现冲...

  • 10. 团队协作_快进式推送

    Git 作为版本控制系统,其主要功能就是团队协作,成员之间必然就存在着数据交换,而数据交换需要协议,Git 支持的协议包括:SSH、GIT、HT...

  • Resize,w 360,h 240
    9.Git 克隆

    之前讲过,Git 版本库在工作区根目录下的 .git 目录,如果不小心删除了工作区,版本库也会一并被删除,一个项目仅在一个工作区进行维护太危险了...

  • Resize,w 360,h 240
    8. 改变历史

    从现在开始,会通过 sourcetree 软件(可视化 Git 客户端工具)来更好地分析 Git 命令,其中的图谱更是非常的直观地显示了整个提交...

  • 7. Git 基本操作

    首先,简单介绍一下 git tag 命令,该命令可理解为 “打标签或里程碑”,本质上和 branch、stash 引用一样,也是一个引用,记录着...

  • Resize,w 360,h 240
    6. Git stash 恢复进度

    我们之前使用 git stash 命令,将当时的修改进行了保存,保存的内容为: 新增了 a/b/c/hello.txt 文件,并添加了一行 By...