zoukankan      html  css  js  c++  java
  • Git入门

    简介

    Git是一款分布式源代码管理系统,如果你之前采用的是VSS或SVN之类的中央式源代码管理系统,他们之间还是没有多少东西可以类比的。

    参考图书

    • 《Git权威指南》
    • 《Pro Git in Chinese》
    • 《Git_Succinctly》
    • 《TortoiseGit日常使用指南》

    安装

    • Git
    • TortoiseGit

    预览

    每一个Git repository包含了4部分:

    • working directory
    • staging area
    • commit history
    • development branches

    Create Git Repository

    有两组方式可以创建一个Git repository:
    从remote git repository中clone一个。
    在本地目录中右键【Git Create repository here...】。

    此时你可以先使用后者,创建repository后你会发现所在的目录多了一个名称为“.git”的目录,这也是repository和一般的目录的区别。可以想象删除repository只需要删除“.git”目录即可。

    Working Directory

    Working Directory是你真正编辑文件和编译代码的地方。除了可以对它们执行一些git命令,它们和一般的目录没有太大差别。

    Staging Area

    staging area在working directory和commit history之间引入了一种中间状态,这样的好处是不用强迫开发者必须一次性把所有在working directory中的改动全部commit。

    Working Directory -> Staging Area

    Committed History

    一般你配置好了staging area,便可以将其commit到Committed History。Committed History是非常安全的,Git不会自己修改它,当然某些特殊的情况下你可以手工的修改Committed History。

  • 相关阅读:
    盾机
    隐藏服务器真实IP的方法来防止DDOS攻击
    EJS 是什么 ,怎么用,以及优点
    Centos7 / RHEL 7 双网卡绑定
    linux下配置双网卡及RAC规划——1
    Why React Is Favored by Front-End Specialists
    React Virtual DOM Explained in Simple English
    React Core Features
    Virtual DOM--react
    redux是全局状态(数据)的管理机制,局部数据没有意义
  • 原文地址:https://www.cnblogs.com/jys509/p/4503219.html
Copyright © 2011-2022 走看看