zoukankan      html  css  js  c++  java
  • GIT——总结.1-

    创建版本库

    时光机穿梭

    版本回退

    工作区和暂存区

    管理修改

    撤销修改

    删除文件

    Git

    Git是目前世界上最先进的分布式版本控制系统(没有之一)

    Git是分布式版本控制系统

    首先,分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库

    Repository是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给它,并不需要知道东西实际放在哪。

    就要以纯文本方式编写文件。

    git config --list 显示所有信息

    创建一个版本库,首先,选择一个合适的地方,创建一个空目录:
    $ mkdir learngit
    $ cd learngit
    $ pwd


    第二步,通过git init命令把这个目录变成Git可以管理的仓库:
    $ git init

    如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见


    建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可


    一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。


    git status命令可以让我们时刻掌握仓库当前的状态


    把一个文件放到Git仓库只需要两步。

    第一步,用命令git add告诉Git,把文件添加到仓库:
    $ git add readme.txt 注意,可反复多次使用,添加多个文件;

    第二步,用命令git commit告诉Git,把文件提交到仓库:
    $ git commit -m "wrote a readme file"

    简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。


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

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

    要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。


    每次修改都要存到暂存区

  • 相关阅读:
    ASP.NET编程中的十大技巧
    ArcIMS初级教程(2)
    网站的CMS建站程序 yi
    买车后的开销 yi
    谈谈我的梦之一~~大数据时代电子商务
    【ActiveMQ Tuning】vmCursor on Destination
    【ActiveMQ Tuning】JMS Transactions
    【ActiveMQ Tuning】System Environment
    【ActiveMQ Tuning】Threading Optimizations
    【ActiveMQ Tuning】Prefetch Limit
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5485728.html
Copyright © 2011-2022 走看看