git的基本使用

概述

git是分布式的版本控制工具

安装

  • 官网:https://git-scm.com/
    Downloads->选择下载对应的版本->默认下一步安装
  • Mac OS X环境变量配置
    1. 修改环境变量 vim ~/.bash_profile
    2. 让环境变量生效 source ~/.bash_profile
  • Windows 会自动配置环境变量 如果不行可以百度一下

配置

  • 查看git所有命令
    git config

  • 级别

    1. –global 全局的 一台电脑中的一个用户 (推荐)
    2. –system 系统级的 对应一台电脑
    3. –local 当前项目的 每个项目下的具体配置 (默认)
  • 配置

//配置用户名
git config --global user.name "你的git用户名"

//配置邮箱
git config --global user.email "你的git账户邮箱"

//配置高亮
git config --global color.ui true

//配置编辑器
git config --global core.editor "vim"

//查看配置信息  --global的配置会放到 ~/.gitconfig文件中
cat ~/.gitconfig

//--system 的配置 Mac OS X会放到 /etc/.gitconfig

//--local  会放到每一个项目当中的 .git/config文件

/*比如在当前目录下 git init
就会在当前目录下多一个 .git/config的配置文件*/
  • 创建目录
    mkdir 文件名
  • 进入到创建的文件
  • 查看隐藏文件
    Mac用 ls -a 查看
    Windows用 dir /a 查看
  • 执行 git init 后再查看隐藏文件 会发现多出了一个 .git 文件 证明这个文件已被git托管
  • 想查看仓库地址 用户名密码等 进入到 .git 目录里
  • 然后 cat config

  • git分为三部分 一部分是自己的文件 一部分是缓存区 还有一部分是本地库

    1. git add . 将本地修改的代码保存到缓冲区
    2. git commit -m "注释" 把缓冲区的代码放到本地仓库 并且生成本地版本
    3. git push 把本地生成的版本放到远程仓库
      自己画的草图

git基本工作流程

  • 初始化 git init
  • 如果新建一个文件后 查看状态 git status 会出现下面提示
Untracked files: 没有追踪到的文件
  • git add 文件名 就好了
  • 添加到版本 git commit
  • 查看提交信息git log

commit出错的解决方案

git commit –amend 修正错误版本

①已经提交到了GitHub 或者团队自建的git服务器 即代码在团队公开了

解决方案: 修改文件 重新 git add 文件名 git commit -m”修改上次提交的错误” 来覆盖上次错误的版本

git add .
git commit -m"fixed"

②没有push到服务器 仅仅是在本地的版本库中发现了错误

解决方案:使用 git reset –hard(恢复到哈希值所在的版本) 哈希值

git reset --hard 哈希值   绝对恢复到这个版本,相当于回到过去。然后修改文件到你想要的样子 git log查看哈希值

git commit --amend 修正版本

git reset --soft 哈希值  带着现在的改变回到过去的时间节点。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值