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

posted @ 2016-07-05 09:32  风茗  阅读(161)  评论(0编辑  收藏  举报