Git的基本使用

Git的基本使用

本地库的初始化

在本地库所在位置右键然后点击Git Bash Here
然后执行命令git init
在这里插入图片描述

设置签名

  • 用户名:hfz
  • Emain地址:填写邮箱地址
  • 作用:区别不同开发人员的身份
  • 注意:此处设置的签名和登录远程库的账号密码没有关系
  • 命令:
    * 项目级别/仓库级别:仅在当前本地库范围内有效
    git config user.name ***
    git config user.email ***
    * 信息保存的位置:.git/config
    * 系统用户级别:登录当前操作系统的用户范围
    git config --global user.name ***
    git config --global user.email ***
    * 信息保存的位置:~/.gitconfig

基本操作指令

查看状态

  • git status
    查看工作区、暂存区状态
    在这里插入图片描述

添加

  • git add [filename]
    将工作区的内容添加到暂存区
    在这里插入图片描述

提交

  • git commit -m “需要显示的提交信息” [filename]
    将暂存区的内容提交到本地库
    在这里插入图片描述

查看历史记录

  • git log
    在这里插入图片描述
    多屏显示控制方式:
    空格向下翻页
    b 向上翻页
    q 退出

  • git log --pretty=oneline
    在这里插入图片描述

  • git log --oneline(相比较而言更简洁)
    在这里插入图片描述

  • git reflog
    在这里插入图片描述

版本的前进或后退

  • git reset --hard [局部索引值]
    在这里插入图片描述
    回到指定版本

  • git reset --hard HEAD^
    注:一个^表示后退一步,n 个表示后退 n 步
    在这里插入图片描述

  • git reset --hard HEAD~2
    注:~后写的数字为后退的步数
    在这里插入图片描述

resetd三个命令参数对比

  • hard(修改版本库,修改暂存区,修改工作区)
    三者的改变全都丢失,即代码的修改内容丢失
  • soft(修改版本库,保留暂存区,保留工作区)
    在这里插入图片描述

回退到git commit之前,此时处在暂存区

  • mixed
    在这里插入图片描述
    就等于 git reset HEAD 回退到工作区,即git add 之前

注:soft和mixed参数都会保留数据,只是退回到不同的区域,soft是退回至暂存区,而mixed是退回到工作区。但是hard参数是丢失数据,回到初始位置的初始状态

比较文件差异

git diff [filename]
在这里插入图片描述

分支管理

  • 创建分支 git branch [分支名]
    在这里插入图片描述

  • 查看分支 git branch -v
    在这里插入图片描述

  • 切换分支 git checkout [分支名]

  • 在这里插入图片描述

  • 合并分支 git merge [要合并的分支]
    在这里插入图片描述
    在这里插入图片描述

创建远程仓库

  • git remote add [别名] 仓库地址
    在这里插入图片描述
  • git remote -v
    在这里插入图片描述

推送克隆拉取

  • git push [别名] [分支名]
  • git clone [远程地址]
  • git pull [别名][分支名]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值