什么是git

3 篇文章 0 订阅

git 初识

git 是什么

Git是目前世界上最先进的开源的分布式版本控制系统。

需要安装git

点击安装(注意:安装目录不要在中文下)

  • git config --global user.name xxx(英文用户名)
  • git config --global user.email xxxx(邮箱地址)
  • git config --list 查看全局的配置

常用命令

  • 添加查看
    在这里插入图片描述
  • 添加到本地仓库(版本库)

1:git init
2:git add .
3:git commit -m “描述”
4:git log

  • 撤销

第一种情况:撤销工作区的修改

  1. git checkout 文件路径

第二种情况:撤销暂存区的修改

  1. git reset 文件路径 (把暂存区的修改撤回工作区)
  2. git checkout 文件路径

第三种情况:版本回退

  1. git reset --hard HEAD^ //回退到上个版本
  2. git reset --hard HEAD^^ //上上个版本
  3. HEAD^^^~n //回退到n个版本上

回退到指定版本(回到现在过去)

  1. git reset --hard commit_id(e66aa88…)

如何获取所有版本的commit_id呢?针对这个需求,需要分两种情况:

  1. git bash窗口没有关闭,使用前面查过的commit_id
  2. git bash窗口关闭。比如,昨天做的操作,今天后悔了。 使用 git reflog

远程仓库操作
在这里插入图片描述
git 分支管理
在这里插入图片描述
git找回本地误删的文件

首先,我们先用git status 看看工作区的变化

$ git status

On branch master
...
        deleted:  Home/View/index.html
...

Home/View/index.html,记住这个。

$ git reset HEAD Home/View/index.html 

$ git checkout Home/View/index.html

git 中一些选项解释

-d  --delete:删除

-D  --delete --force的快捷键

-f  --force:强制

-m  --move:移动或重命名

-M  --move --force的快捷键

-r  --remote:远程

-a  --all:所有

gitHub 推荐使用 ssh

  1. 公钥和秘钥:任意位置打开 git命令窗口,输入:ssh-keygen
  2. 一顿回车,之后会看到路径和图形代码,说明成功。

在这里插入图片描述
命令窗口退出(英文状态下)

:wq 强制退出当前

q 退出git log 描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值