git ignore设置_Git从1到7-了解Git常用命令

460e1ca20e0d7bdf73850d39ccec2675.png

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

  1. 既然我们使用Git的话,当然首先需要创建一个Git仓库。我们首先在本地初始化一个git仓库

在使用Git版本控制之前存在项目代码的话: git init
在使用 Git版本控制之前不存在项目代码的话: git init your_project #会在当前路径下创建和项目名称相同的名称的文件夹。

3fd8be37f5990f0ed3be8f207a00c12d.png

a50739be8ada1241ce51ff9d521f62bb.png

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'

dee43a11bc680ee29741cb1f79951a8b.png

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

    • Git的工作环境分为工作区,暂存区和版本历史。首先会把新的文件从工作区add到暂存区,然后在commit到版本控制中。git add index.txtgit #提交指定文件 从工作区到暂存区 git commit -m'Add index #提交暂存区的全部文件 从暂存区到版本控制git commit -am'change readme' #前提是已经存在版本控制里面了。add+commit命令

ac1d4b1ec10e2a7cd07b80363b86a936.png

6adb33a21c70986b68e34f97eb73f42e.png

05eb8b29c777ac2310ea87be5239e7e9.png

d825782217449c7552de6d356da4d65f.png

5cddc55a659ded8448551d712aaa0529.png

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

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

317a0d663e61d8dfb933a7f9b1da9c85.png

720b6abd04f29b8da5fdc6014b073264.png

5cb9278d7c410b2c556ca1b80cde3516.png

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

b407566f99ffb15634ecdcb936d90f5e.png

f38a7f95db702242841614892c66d934.png

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

d1e9f924b889d571dd556c0239db938b.png

859563a45cb6dcd553e728af719b3ecf.png

d9d61d8e35dce9369f08b508aab3cf67.png

8a4da250a2b08020ded449ed3de97315.png

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

8ae001e2a6944850c6d9d9662038cba1.png

d85f205d2de745edbe59c11b42b28c3a.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值