git与github使用教程

本文是Git和GitHub的使用教程,介绍了Git的基本概念和常用操作,包括本地库、暂存区和工作区的管理,以及clone、init、add、mv、restore、rm等命令的使用。同时讲解了GitHub的注册、仓库创建和权限设置。对于Git,详细阐述了diff、log、status、branch、commit、merge、rebase、reset、switch和tag等高级操作,以及解决冲突的方法。最后,探讨了fetch、pull和push与远程仓库的交互。
摘要由CSDN通过智能技术生成

什么是git/github

参考链接:百度百科-github 百度百科-git
简言之,github是一个版本管理工具,区别于svn,github是分布式管理,即不需要所谓的服务器作为上传下载的中心枢纽(svn服务器宕机的话所有人都没法工作,但github不存在这样的事情)。git我理解的不深,可以认为这就是个本地工具,可以链接github、gitlab等等的远端仓库。

如何使用github

网上一堆教程,主要是注册github账号github register here 然后是创建自己的个人仓库reposity,这就是日后存放代码文件的地方。
github创建的仓库默认是public的,当然你可以将其更改为private权限,即他人无法直接访问此仓库。2019年以前需要通过付费实现此功能,而目前则可以免费搞起来。
对上传github的内容而言,单个文件大小最好不要超过100M,如果超过的话,就要用LFS,这个东西还是比较僵硬的,只提供免费1G的空间。
关于github就讲这么多,下面主要说说git的操作。

如何使用git

git有bash(命令行)操作和gui(图形界面交互)操作,其实没啥大的区别,这里我只介绍前者bash操作。

三个区域

本地库,暂存区,工作区。
这三者的关系,我放一张图就够了。(转自知乎@噜噜呀,侵删)
很形象的一张图,转自知乎@噜噜呀
你可能会好奇,第一个研究git的人究竟是如何做到的。我和你一样,不是很愿意吃别人咀嚼过的东西,所以咱们自己找饭吃去。
首先找到git的帮助文档git-man
咱们就按照这个目录,简单梳理一下,如何使用git。另外,git指令这么多,咱们不能全部都过一遍,肯定得找最常用的去了解对吧,巧了,git --help就可以显示最常用的指令。
一共就22条常用指令
OK目标明确了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值