zoukankan      html  css  js  c++  java
  • git使用读书笔记

    1.   Git概述:

    Git是目前世界上最先进的分布式版本控制系统

    2.   Svngit的区别:

    Svn是集中式版本控制系统。

    Git是分布式版本控制系统

    3.   Git设置用户名和邮箱作为标识:

    git config –global user.name “yourusername”

    git config -global user.email youremail

    4.   版本库(repository)的概念:

    版本库可以简单的理解为一个目录,这个目录里面的所有文件都可以被git管理起来

    5.   如何创建一个版本库(repository):

    l  命令行定位到目录

    l  通过git init把这个目录变成git可以管理的仓库

    6.   PWD命令:

    Pwd命令用于查看当前目录路径

    7.   如何将文件添加到版本库中:

    l  将文件添加到暂存区中:git add 文件

    l  将文件提交到仓库: git commit -m “描述说明

    l  查看文件提交状态:git status

    8.   如何查看文件修改了什么内容:

    gif diff 文件

    9.   如何查看历史记录:

    git log(详细记录)

    git log –pretty=oneline(精简版本)

    10.版本回退操作:

    git reset–hard HEAD~100 (后面的数字对应着回退几个版本)

    11.查看文件内容:

    Cat 文件

    12.撤销命令操作

    git checkout -- 文件

    13.删除文件命令操作

    rm 文件

    14.版本库中恢复被删除还没有commit的文件

    git checkout –文件

    15.查看ssh密钥:

    l  cd ~/.ssh

    l  如果密钥存在,一般在c盘用户文件下有.ssh文件夹,其中id-rsa是私钥,id-rsa.pub是公钥,如果密钥不存在的话,执行命令行:ssh-keygen  -t rsa –C “youremail”

    l  登录github,打开“setting-》”add ssh key“填入任意的title,在key文本中添加id-rsa.pub内容即可

    16.添加远程库:

    l  create new repo

    l  命令行执行 git remote add origin “your HTTP”

    l  把本地仓库分支master内容推送到元仓库去

    git push -u origin master(第一次)

    git push origin master(以后)

    17.远程库克隆

    git clone“your HTTP”

    18.创建与合并分支

    l  查看分支:git branch

    l  创建分支:git branch 分支名称

    l  切换分支:git checkout 分支名称

    l  创建并切换分支:git checkout -b 分支名称

    l  合并某分支到当前分支:git merge 分支名称

    l  删除分支:git branch -d 分支名称

    19.git常用命令速查表

  • 相关阅读:
    undefined与null
    php中实现MVC的思想
    jquery返回json格式数据来获取每天的天气预报
    在php.ini中safe_mode开启之后对于PHP系统函数有什么影响呢?
    PHP的垃圾收集机制是怎样的
    javascript图片预加载技术
    web标准
    javascript简介
    javascript中的四种循环语句
    那些年,我还在学习C#
  • 原文地址:https://www.cnblogs.com/bdsdkrb/p/6400482.html
Copyright © 2011-2022 走看看