Git与Github的使用

git是当今最流行的代码管理工具,今天进行了入门学习:

  1. git安装
    git下载安装的地址为:https://git-for-windows.github.io/,在这里,我选择了windows 32位的版本。

  2. git基本命令

    • git init:将此目录 初始化为git目录(repository)
      这里写图片描述

    • git status: 查看此时git状态
      这是git 最常用的命令行之一,在进行下一步操作前,查询下当前状态是值得鼓励的习惯。

    • git branch [branch_name]: 添加分支
      这里写图片描述

    • git checkout [branch_name] : 切换分支
      这里写图片描述
      从上图可以看到,分支已经从master 切换到a了。

    • git branch -d [branch_name]: 删除分支
      这里写图片描述

    • git tag [tag_name]: 为某分支添加标签
      这里写图片描述

  3. 碰到的问题
    在下图操作中,碰到了Head detached的问题:
    这里写图片描述

找了篇blog,有类似的问题:
简书 — git问题记录–如何从从detached HEAD状态解救出来 — 馒头MT

如blog中所说:

git checkout本质上是修改HEAD里面的内容来让它指向不同分支的,而HEAD文件指向的分支就是我们当前的分支,但是有时候HEAD不会指向任何分支,严谨的说是HEAD指向了一个没有分支名字的修订版本,此时恭喜你,已经处于游离状态了(detached HEAD).这时候我们在进行commit操作不会提交到任何分支上去.

可以按照作者的解决方案进行尝试。

本博客主要参考资料:
知乎专栏 — 从0开始学习 GitHub 系列之「Git 速成」— stormzhang

将代码上传到github这一部分就不细写了,下面的两篇教程上可以实现基本功能:
知乎专栏 — 从0开始学习 GITHUB 系列之「向GITHUB 提交代码」— stormzhang
知乎专栏 — 从0开始学习 GITHUB 系列之「GIT 进阶」— stormzhang

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值