• git简单使用教程


    git 的基本使用指令

    我们先来简单熟悉一下 git 的简单使用的指令, 作为最基本的 git 指令一定要熟悉
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    克隆代码:
    git clone https://xxxxx/xxx.git

    添加文件:
    git add filename

    添加所有文件:
    git add -A

    删除文件:
    git rm filename

    删除所有文件:
    git rm * -r

    查看暂存区状态:
    git status

    提交到本机代码库:
    git commit -m ‘提交注释内容’

    推送到远程服务器,比如 Github:
    git push -u origin master

    查看自己的远程服务器名称:
    git remote -v

    查看提交记录
    git log
    嫌弃显示乱七八糟的,可带上 --pretty=oneline 参数,如 git log --pretty=oneline

    回到上一个版本
    git reset --hard HEAD^

    gti 的简单介绍

    • 1991年Linus创建了Linux。
    • 2002年之前,志愿者将源码通过diff的方式发给Linus手动合代码。
    • 2002年Linus选择了商业版本控制系统BitKeeper,这家公司授予Liunx社区免费使用。
    • 2005年Andrew试图破解BitKeeper的协议,导致回收了Linux社区的免费使用权。
    • Linus可以道歉,但是大牛就是大牛……Linus花了两周时间用C写了一个分布式版本控制系统,这货就是Git!
    • 一个月之内,Liunx系统的代码就完全交由Git来管理,让BitKeeper情何以堪…重新定义了牛逼…

    Svn和Git有什么差异呢

    • Svn是集中式的,Git是分布式的
    • Svn必须联网使用,Git脱离网络一样可用
    • 创建分支时Svn需要将代码复制一份,速度很慢,而Git可在不到1秒的时间完成分支创建
    • 爱的就是Git强大的分支管理功能

    Git的基础操作

    • 在使用Git之前,需要先设置一下自己的名称以及邮箱地址
    • 使用以下指令来进行设定:
      1
      2
      git config --global user.name “CairoLee”
      git config --global user.email Rookie_liu@126.com

    创建全新代码库

    • 创建一个目录,用cd切换到该目录下
    • 创建代码库:git init

    克隆已有代码库

    • 找到一个想放代码库的地方
      1
      git clone 代码库地址 文件夹名称

    比如:

    1
    2
    git clone https://git.bandfuntech/xxx/x.git 目录名
    git clone git@git.bandfuntech:xxx/x.git 目录名
    • 目录名可以不带,不带的话默认用项目名做目录名

    添加文件

    • 新建一个文件,如 6666.txt 内容为 Hello World
    • 用  git add 6666.txt 来告诉git把此文件纳入版本控制
    • 你可以重复执行多次add指令来添加多个文件,然后再一次性提交到代码仓库中去
    • 你也可以用 bash git add -A 来添加当前目录所有被修改过的文件(增、删、改在git中都认为是修改)

    确认状态

    • 在工作过程中,随时可用 git status 来确认目前工作区的状态
    • 当文件没被纳入管理时,会显示在Untracked files
    • add后没commit的话,会显示在Changes to be commited中,并且用绿色new file标记显示
    • 修改过的文件没有add过的话,用红色modified标记显示
    • 修改过的文件已经add过的话,用绿色modified标记显示

    提交到仓库

    使用:  git commit 来提交到仓库
    若想带上提交描述,可用  git commit -m ‘添加6666.txt 文件’ 
    注意-m命令后面只能是单引号,不能是双引号

  • 相关阅读:
    让Dapper读写分离
    让Dapper在一个项目中支持多种库
    用implicit和explicit打通两种类型
    foreach和IEnumerable+yield和IEnumerator
    顶级语句
    用NSubstitute来mock
    BenchmarkDotNet性能测试
    让Dapper支持Mock
    我的注释那去了?
    2、一日一程序之百钱买百鸡问题
  • 原文地址:https://www.cnblogs.com/SensenCoder/p/5134599.html
Copyright © 2020-2023  润新知