zoukankan      html  css  js  c++  java
  • Git----基本操作

    Git 基本操作

    git init

    Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。

    在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有原数据,其他的项目目录保持不变。

    使用方法

    使用当前目录作为Git仓库,我们只需使它初始化。

    git init

    该命令执行完后会在当前目录生成一个 .git 目录。

    git add

    Git使用 git add . 命令将目录下所有文件提交到缓存区,

    git add 文件名1  # 单独将一个文件加入到缓存区
    git add .     # 将目录下所有文件加入到缓存区

    git status -s可以查看项目的当前状态 

    git commit

    使用 git add 命令将想要内容写入缓存区, 而执行 git commit 将缓存区内容添加到本地仓库中。

    git commit -m “注释”

    git diff

    执行 git diff 来查看执行 git status 的结果的详细信息。

    git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。git diff 有两个主要的应用场景。

    git diff        #对比缓存区和工作区的区别
    git diff --cached    #对比缓存区和本地仓库的区别

    git log

    使用 git log 命令列出历史提交记录如下:

    $ git log
    commit 2776459b784ef5435ec1f2ee2097a052d7dc31f4
    Author: 刘瑞杰 <455674496@qq.com>
    Date:   Mon Apr 29 18:21:48 2019 +0800
    
        更新 README.md
    
    commit 8d2cecee3511dba6680368be4cc6ee40e7751abf
    Merge: 391ee62 e1daf9f
    Author: liuruijie <455674496@qq.com>
    Date:   Mon Apr 29 18:20:42 2019 +0800
    
        da
    
    commit 391ee628089614a6ef597221780e5ebba6380f33
    Author: liuruijie <455674496@qq.com>
    Date:   Mon Apr 29 18:19:46 2019 +0800
    
        one
    
    commit e1daf9fdba8afdb85c07fdac641d91e1aa462423
    Author: 刘瑞杰 <455674496@qq.com>
    Date:   Mon Apr 29 17:24:20 2019 +0800

    用 --oneline 选项来查看历史记录的简洁的版本

    $ git log --oneline
    2776459 更新 README.md
    8d2cece da
    391ee62 one
    e1daf9f Initial commit

    git reset

    git reset --hard hash值  #回退到之前某次提交的地方  慎用
    git reset HEAD filename  #将指定文件从缓存去拉取到工作区,不会覆盖原来的文件

     git remote

    git remote add origin 仓库地址
    #例如
    git remote add origin https://github.com/Jerry-lrj/bysj.git

    git push 

    #将本地的文件上传到远程仓库
    git push origin master 

    git pull 

    #将远程仓库的文件拉取到本地
    git pull origin master
  • 相关阅读:
    sql server中case when的用法
    Memcached Cache
    查询表、字段、类型、是否主键、长度、小数位、是否允许空、默认值等详细查询
    标准北京时间同步
    删除表中重复id值
    使用canvas压缩图片 并上传
    使用LogParser 将iis日志导入到数据库中
    查询表大小和行数
    sqlserver快速删除整个表数据
    Slim安装以及使用【转】
  • 原文地址:https://www.cnblogs.com/q455674496/p/10834213.html
Copyright © 2011-2022 走看看