Git从1到7-了解Git常用命令

说起Git我们一点都不陌生,不就是在写代码需之前要先pull,写完后push么。我以前也就是这样想的,并且面试的时候还在简历上写熟练使用Git。可是当我遇到一些问题的时候,却不知道怎么办,只能去网上查。简单的还好(基本上都遇到简单的),但是有一天需要你单独的去搭建一个Git环境之类的或者比较深入的知识就犯难了。所以想了想还是要认真的,系统的学习一下还是比较好。
  1. 既然我们使用Git的话,当然首先需要创建一个Git仓库。我们首先在本地初始化一个git仓库
  • 在使用Git版本控制之前存在项目代码的话:

     git init
    
  • 在使用 Git版本控制之前不存在项目代码的话:

     git init your_project #会在当前路径下创建和项目名称相同的名称的文件夹。
    

    git_init
    init结果
    2. 创建仓库之后我们需要配置一下个人的信息。

    • 配置全局和局部的用户信息,全局就是指整个电脑的配置,局部就是创建一个Git文件里面的一个仓库的配置。

      git config --local --list #查看全局配置
      git config --global --list #查看局部配置
      git config --local user.name 'caden' #设置局部用户信息
      git config --local user.emial 'code_legend@163.com'
      查看Local

  1. Git本地仓库初始化配置完成,下面就是如何使用Git了。

    • Git的工作环境分为工作区,暂存区和版本历史。首先会把新的文件从工作区add到暂存区,然后在commit到版本控制中。

      git add index.txtgit #提交指定文件 从工作区到暂存区
      git commit -m'Add index #提交暂存区的全部文件 从暂存区到版本控制
      git commit -am'change readme' #前提是已经存在版本控制里面了。add+commit命令
      添加文件
      将文件添加到暂存区
      将文件添加到暂存区结果
      提交指定文件
      提交指定文件成功

  2. Git文件重命名与删除文件

    git mv index.txt index.html
    git rm a.css

Git重命名文件
Git重命名文件结果
git删除文件
5. 创建一个Git分支,删除不需要的Git分支
git checkout -b temp 3efc626 #创建分支的时候要在选取分支的目录下面 创建分支的时候选择那个commit的值,就从里面开始创建出来
git branch -d write #执行这个命令之后系统会询问是否确定要删除分支

创建分支
删除分支
6. 查看Git的log日志
git log
git log --oneline #指定log查询一行信息
git log -n1 --oneline #指定log查询一行信息并指定log的条数
git log --graph #线状查询
git log --all #查看所有分支的log
gitk --all #图形界面查看log
Git查看log
指定log查询一行信息
指定log查询的条数和显示一行信息
图形界面

  1. 开发的过程中肯定会有不需要加入Git版本控制的文件,我们要在Git环境创建一个命名为 .gitignore的文件(必须为这个名字,Git环境才会识别) 在文件写上不需要加入Git版本控制的文件名称

    mkdir doc
    echo 'u' >doc/ignore
    创建不需要加入git的文件
    gitignore

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值