Git、GitHub、GitLab介绍及简单入门

一、Git是什么、GitHub与GitLab又是什么

1、Git

  1. git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理(用来管理本地文件版本,本身不需要网络即可使用)。
  2. 这里引廖雪峰大佬的文档来介绍一下:Git的来世今生

2、GitHub与GitLab

  1. 可以简单理解为是一个云端代码仓库,参考知乎这篇:Git,GitHub与GitLab有什么区别?
  2. 本地git与远程仓库可以实现同步。(Ps:最近GitHub服务器收到各种影响(如挖比特币等),有时候会需要fanqiang登陆)

二、Git部署

1、安装

Windows:
  1. 方法一:如果装有Anaconda,一般自带git。(没有的话可以通过命令行安装conda install git
  2. 方法二:Windows安装超详细教程
Mac OS:
  1. 推荐Homebrew(Homebrew安装教程)、Anaconda安装。
Linux:
  1. 通过yum或者apt-get安装均可。

安装完成后在命令行里输入git --version即可返回git版本,确认安装成功。

2、基本部署

  1. 安装后先进行本地全局设置(领地宣称hhh),在命令行里设置一个用户名和邮箱(无要求)。
    1. git config --global user.name ``"Your Name"
    2. git config --global user.email ``"email@example.com"
  2. 设置后查看:git config --global --list

3、本地基本使用

  1. 进入所需管理的文件夹位置如:cd E://
  2. 初始化文件夹仓库(会产生一个.git的隐藏文件):git init
  3. 查看仓库文件状态:git status
  4. 添加改动:
    1. 添加指定改动:git add xxx
    2. 添加所有改动:git add *
  5. 提交改动:git commit -m "改动说明"
  6. 查看提交记录:git log

三、连接远程仓库

1、推荐两个常用的云端仓库:
  1. GitHub:https://github.com
  2. 依托GitLab的南京大学Git(需要南京大学邮箱注册):git.nju.edu.cn
    1. 这里引一篇文章来切入介绍一下Nanjing University Git与如何制作镜像仓库:NJU Git
2、常用命令
  1. 下载项目:git clone ``https://git.nju.edu.cn/Paranoia/Hello-World.git
  2. 云端拉取至本地:git pull
  3. 将本地提交的内容提交至云端:git push
3、如何将本地仓库与远程仓库连接:如何将本地项目上传到Github(三种简单、方便的方法)
4、更多操作及简单git原理讲解参考:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值