02-Git命令行演练-个人开发

  1. 如何学习git指令

    git help [[子命令]]
    和学习SVN指令是一样的,只不过git是通过使用指南的形式展示给用户看(不能编辑的vim编辑器),使用q退出vim编辑器,按空格进入下一页,ctrl + B 回到上一页; /关键字 进行搜索

    1. 初始化一个本地仓库
      ::原因: 管理本地代码,修改上传,版本回退
      ::命令: git init
    2. 配置仓库
      告诉git你是谁?
      ::原因: 追踪修改记录
      ::命令: git config user.name “loyalwind”
      告诉git怎样联系你?
      ::原因: 多人合作开发时, 沟通交流
      ::命令: git config user.email “loyalwind@xx.com”
      查看配置信息(.git -> config打开)
      :: 命令: git config -l
  2. 个人开发演练

    创建文件并提交
    ::命令: touch main.c
    :: git add .
    :: git commit -m “注释”
    修改文件并提交
    ::命令:
    :: git add .
    :: git commit -m “注释”
    删除文件并提交
    ::命令:
    :: git rm person.h
    :: git commit -m “注释”
    日志查看
    ::命令:
    :: git log
    :: git reflog
    版本回退
    ::命令:
    :: git reset —hard HEAD 重置到当前版本
    :: git reset —hard HEAD^^ 重置到上上个版本
    :: git reset ——hard HEAD~2 重置到往上2个版本
    :: git reset —hard 七位版本号 重置到指定版本

  3. 备注笔记:

    文件状态代表含义(git status)
    ::红色: 代表被添加或者修改的文件没有被添加到暂缓区
    ::绿色: 代表文件在暂缓区,等待提交
    版本号的含义
    :: 版本号是一个由SHA1生成的40位哈希值
    :: 这样做的目的是

  4. 知识扩充:

    vim编辑器的简单使用

    日志查看配置
    :: git config –global alias.lg “log –color –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ –abbrev-commit”

    配置别名 (不建议使用)
    :: git config alias.st “status”
    :: git config alias.ci “commit -m”

    —-global的作用
    :: 可以进行全局配置,所有的版本库共享此配置
    :: 查看全局配置(桌面前往->个人->.gitconfig)
    * 个人电脑上建议使用全局配置*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值