• Git学习笔记——一个NB的分布式版本控制系统


    1. 命令: git init           创建新仓库 (在一个空文件下然后执行命令)

                   git clone  + 路径      检出仓库,从本地或从服务器上

                   git status     查看工作区(working dir)的状态。

    2. git工作流:

         三棵树: working dir ——》index(缓存区)——》head     (本地仓库的组成)

                                    add                                 commit

    a:git add  将计划改动添加到缓存区

    b:git commit  将改动提交到head

    c:git push 本地分支  远程分支    推送到远端仓库

              d:

    • HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

    • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

    • 现在,你又理解了Git是如何跟踪修改的,每次修改,如果不add到暂存区,那就不会加入到commit中。

      github提供Git仓库托管服务,GitHub还是一个开源协作社区!
      git remote add origin git@github.com:michaelliao/learngit.git
      head是一个指针,指向master!

    QM~(YZHPDY0Z8CT4~KJ_V49

    [BXVET)73F8(V{9GNKVYI17

    _`WX]737YV3@43YZR5T`M@5

    3. 同步: 拉取 pull

        推送:将代码更新到远程终端

        git: 先拉取(获得远程仓库的更新然后合并)

                 再提交(将暂存区的内容提交到当前分支上)

                 推送  (将当前更新过的版本库推送到远程终端仓库)

    4.版本管理工具做的事情:

    1.记录每一次的改动,改动了什么? 改动时间做记录。

    2.实现与别人协作办公。(谁做了那块的改动写明)

    5. 集中式版本控制系统

    a:版本库存放在中央服务器上

    6.一些不错的资源哦

    git官网:http://git-scm.com

    git客户端下载地址:点击这里

    git手册:http://git-scm.com/docs

    网友整理的Git@osc教程,请查看这里

    一份很好的 Git 入门教程,点击这里查看

    git快速入门(gif动画版),点击这里查看

    推荐:

    1.cmder

  • 相关阅读:
    大数减法
    MySQL配置的一些坑
    最大流_Edmonds-Karp算法
    最小生成树两连
    最短路三连
    对拍
    Broadcast
    Intent
    Custom Views
    Fragment
  • 原文地址:https://www.cnblogs.com/njqa/p/5642426.html
Copyright © 2020-2023  润新知