GItHub六步玩得陆陆陆

本文详细介绍了如何从零开始使用Git和GitHub。首先,通过gitinit创建本地仓库,然后在GitHub上创建远程仓库。接着,通过gitremoteaddorigin将两者关联,本地提交修改并使用gitpush-uoriginmaster推送至远程。当远程仓库有更新时,使用gitpull拉取。最后,若要直接使用远程仓库,可通过gitclone克隆。文中还提到了GitHub在2021年8月13日后不再支持用户名密码提交,需使用SSH或个人访问令牌。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GItHub六步玩得666


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


一、What’s GIt?

Git是一款分散式版本控制软件,最初是大佬Linus所创作,这位大佬就做过两件牛掰的事情:1,写出Linux内核;2,写出Git
Git的下载和使用我会抽时间写撸一篇出来(git官网

二、What’s GitHub?

这网站我相信大家都有所耳闻吧,都知道它是全球最大程序员基友交流网站。
请添加图片描述

正经来说GitHub是通过Git进行版本控制的软件源代码托管服务平台,通俗点说就是一个管理你代码的平台。

三、以下六步即可玩溜GitHub

拓扑图如下:
请添加图片描述

1.第一步:本地仓库的创建

首先创建一个文件夹demo,用vscode打开
在vscode中打开demo下的终端,输入命令git init回车初始化本地仓库
在这里插入图片描述
此时demo文件夹中会多出一个.git(必须进文件夹中才能看到,vscode中看不到)
在这里插入图片描述
这样第一步完成!

2.第二步:远程仓库的创建

进入GitHub后点击Create repository创建远程仓库

在这里插入图片描述

在这里插入图片描述

远程仓库创建成功!

3.第三步:让本地库和远程库建立联系

在GitHub中复制这一行并在vscode终端粘贴
在这里插入图片描述
在这里插入图片描述
终端回车运行,联系建立成功

4.第四步:本地库有修改,推送到远程库

创建仓库

在demo文件夹中新建一个文件README.md
在这里插入图片描述

本地配置远程仓库的地址

git remote add origin https://github.com/xiaohigh/test2.git  
//远端仓库管理   弗拉基米尔·伊里奇·乌里扬诺夫
add  添加
origin 远端仓库的别名
https://github.com/xiaohigh/test2.git    仓库地址

在这里插入图片描述

1、本地提交(确认代码已经提交到本地仓库)

在vscode终端(或者git bush也可)输入git add .后回车(注:git add . 会把本地所有untrack的文件都加入缓存区,并且会根据.gitignore做过滤)
在这里插入图片描述
输入git commit -m "描述"后回车,提交添加到缓存区的文件

在这里插入图片描述

2、将本地仓库内容推送到远程仓库

git push -u origin master
//
push 推送
-u   关联, 加上以后,后续提交时可以直接使用 git push
origin 远端仓库的别名
master 本地仓库的分支
  • 将远程仓库和本地仓库关联:输入git push -u origin master,回车后会显示要求输入github用户名和密码
    在这里插入图片描述
    这里用户名不用多说,但密码已经不是原来那个密码了,因为从2021年8月13号开始,GitHub不再支持用户名密码提交代码。
    解决办法两种(ssh和token),token比较简单
    下面是获取token的方式

  • 进入设置
    在这里插入图片描述

  • 左边导航栏最下面找到开发者设置
    在这里插入图片描述

  • 进去后点击个人访问令牌,再点击创建新令牌
    在这里插入图片描述

  • 输入密码确认
    在这里插入图片描述
    在这里插入图片描述

  • 复制生成的token(最好把它存放在文档中,方便查看,因为页面刷新后token就不可见了)
    在这里插入图片描述

  • 在终端中输入账户名和token回车后上传成功如下
    在这里插入图片描述

  • 来到github刷新页面即可看到本地仓库已经推送到github

在这里插入图片描述

5.第五步:远程库如果有修改,那么拉取到本地库

  • 编辑远程仓库内容
    在这里插入图片描述

  • 更改reademe中内容
    在这里插入图片描述

  • 点击提交改变完成远程仓库的更改
    在这里插入图片描述

  • 在终端输入git pull拉取远程仓库内容,成功后的显示如下
    在这里插入图片描述

  • 打开文件READEME.md,内容已经修改为和远程仓库一样
    在这里插入图片描述

6.第六步:如果远程仓库可以直接用,clone就完了

  • 首先创建demo2文件夹,在此文件夹下打开终端并输入git clone 加远程仓库地址,拉取成功如下所示
    在这里插入图片描述
  • 以下是如何获取远程仓库地址
    在这里插入图片描述

总结

GitHub介绍

GitHub 是一个 Git 仓库管理网站。可以创建远程中心仓库,为多人合作开发提供便利。

使用流程

GitHub 远程仓库使用流程较为简单,主要有以下几种场景:

本地有仓库
  1. 注册并激活账号

  2. 创建仓库

  3. 获取仓库的地址

  4. 本地配置远程仓库的地址

    git remote add origin https://github.com/xiaohigh/test2.git  
    //远端仓库管理   弗拉基米尔·伊里奇·乌里扬诺夫
    add  添加
    origin 远端仓库的别名
    https://github.com/xiaohigh/test2.git    仓库地址
    
  5. 本地提交(确认代码已经提交到本地仓库)

  6. 将本地仓库内容推送到远程仓库

   git push -u origin master
   //
   push 推送
   -u   关联, 加上以后,后续提交时可以直接使用 git push
   origin 远端仓库的别名
   master 本地仓库的分支
本地没有仓库
  1. 注册并激活账号

  2. 克隆仓库

   git clone https://github.com/xiaohigh/test2.git 
  1. 增加和修改代码

  2. 本地提交

   git add -A
   git commit -m 'message'
  1. 推送到远程
  git push origin master

克隆代码之后, 本地仓库会默认有一个远程地址的配置, 名字为 origin

多人合作
账号仓库配置

GitHub 团队协作开发也比较容易管理,可以创建一个组织

  • 首页 -> 右上角 + 号-> new Organization
  • 免费计划
  • 填写组织名称和联系方式(不用使用中文名称)
  • 邀请其他开发者进入组织(会有邮件邀请)
  • 点击组织右侧的 settings 设置
  • 左侧 Member privileges
  • 右侧 Base permissions 设置 write
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值