• Git 深度学习填坑之旅一(git安装和配置、基本命令)


    前戏

    最近不管是工作还是ctf比赛,接触与使用git变得越来越多,git半吊子水平的我已经不能支撑日常工作了。碰巧自己公司项目刚上线,现在能挤出一点时间来挖一下这个坑。。。

     

    为什么使用Git

    1、后悔药!就是后悔药!后悔了可以回退和找回!

    2、是个程序员99%都在用github

    3、大家都在用!分布式版本管理,舒服!

     

    0x01 Git的安装

    直接百度进入官网,点击下载即可

    首页会自动识别你的系统,下载下来自己下一步下一步一下步

    安装好只有在任意目录右键打开git bash here,输入git --version可以查看是否安装成功

     

     

    0x02 Git的配置

    配置用户名

     git config --global user.name "xxxx"

    配置邮箱

    git config --global user.email "xxx@xxx.com"

    查看配置的信息

    git config --list

     

    0x03 创建仓库

    仓库即github上的Repository,可以理解为一个项目仓库,里面可以装有整个项目相关的文件

    命令:

    1、git init 仓库名

    2、或者直接进入一个目录,用git init,会把当前目录创建为仓库

    3、直接在github上克隆,git clone http//:xxxxxxxxx

     

    出现了一个.git的目录则说明仓库创建成功

     

    0x04 基本用法

    1、状态

    git status 查看当前git 仓库的状态

     

    几种常见状态解释:

     

    * _No commits yet_ 是说还没提交

    * _Untracked file_ 是说存在未被追踪的文件 _modified_ 是说存在未被追踪的已经修改的文件

    * _Changes to be committed_ 是说更改已被提交

    * _Nothing to commit,working tree clean._ 是说已经没有可提交的文件

     

    2、添加跟踪

    git add xxx / git add .  添加到暂存库

    3、提交

    git commit -m "xxx" 提交信息,xxx可以理解为提交时候的备注(每一个commit便是一个后悔药)

    4、日志和切换版本

    git log 查看提交的信息(也就是查看我们后悔药有哪些)

     

    git checkout commitID 查看指定版本的内容信息

    例如 git checkout 2b9d3fg 切换到此ID(2b9d3fg)的版本

  • 相关阅读:
    log4j配置文件动态指定日志文件名称
    如何在natTable表格上添加双击事件
    如何让natTable表格支持自定义多个右键菜单
    java1.7集合源码阅读:ArrayList
    关于java1.7集合源码阅读
    多线程之:如何避免死锁
    idea控制台中文乱码“淇℃伅”
    独立的js文件中不能使用EL表达式取值
    不能在jsp页面<c:choose>对标签中使用<!---->进行注释
    Excel导入工具类
  • 原文地址:https://www.cnblogs.com/semishigure/p/9921805.html
Copyright © 2020-2023  润新知