GitHub使用教程

这篇具有很好参考价值的文章主要介绍了GitHub使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0 简介

GitHub使用教程
GitHub 是基于 Git 的一个代码托管网站。开发者可以将代码在 GitHub 上开源,可以浏览其它项目的代码,fork 到自己名下做修改,clone 回本地(没有访问权限的 private repo 除外)使用,也可以发起 pull request 向上游提交自己的修改。GitHub 围绕项目(即 Git 中的 Repository)做了许多功能,可以通过 Graph 来查看其他人 fork 的情况。GitHub 也有 Gists,用于分享代码片段。除此之外也有许多包管理器以 GitHub 作为包仓库。

1 上传

1. 在GitHub上创建新的Repository
2. 右击本地的项目文件夹,选择Git Bash Here(前提:已经安装git客户端)

绑定账户(无需重复操作):
git config --global user.name "tip2tip"
git config --global user.email "feihang@nuaa.edu.cn"

3. 把这个目录变成Git可以管理的仓库

git init

4. 将文件添加到暂存区

git add . (点号通配符表示目录下的所有文件)也可以添加指定文件,例如:git add README.md 或者git add *.md

取消已缓存的内容:git reset .

5. 将文件提交到仓库

git commit -m "首次提交" (双引号中是操作说明)

6. 关联本地项目文件夹至GitHub的仓库

SSH:git remote add origin git@github.com:gain-wyj/wyj_first.git
或者
HTTPS:git remote add origin https://github.com/zlxzlxzlx/Test.git

7. 将文件上传之GitHub仓库

git push -u origin master

GitHub使用教程

2 更新

1. 查看当前的git仓库状态

git status

2. 更新全部文件

git add *

3. 提交文件

git commit -m "更新说明"

4. 拉取当前分支最新代码

git pull

5. 将文件上传到master分支上

git push origin master

3 为Github账户设置SSH key

众所周知ssh key是加密传输。加密传输的算法有好多,git使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在http://github.com里再设置一次就行。

生成ssh key

首先检查是否已生成密钥 cd ~/.ssh
ls如果有2个文件,则密钥已经生成,id_rsa.pub就是公钥
GitHub使用教程
也可以打开我的电脑 C:\Users\Y\ .ssh 里面找到

GitHub使用教程
如果没有生成,那么通过 $ ssh-keygen -t rsa -C “xxxxxx@163.com” 来生成。
1)直接按回车(路径确认,存默认路径即可)
2)直接回车键(这里我们不使用密码进行登录, 用密码太麻烦)
3)直接回车键

GitHub使用教程

生成成功后,去对应目录 C:\Users\Y\ .ssh 里(Y为电脑用户名,每个人不同)用记事本打开id_rsa.pub,得到ssh key公钥

GitHub使用教程

为github账号配置ssh key

切换到github,展开个人头像的小三角,点击settings

GitHub使用教程
然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题,跟仓库保持一致吧,好区分。
接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥吧。

GitHub使用教程
如此,github账号的SSH keys配置完成。

GitHub使用教程

参考:手把手教你用git上传项目到GitHub(图文并茂,这一篇就够了),相信你一定能成功!! - 知乎 (zhihu.com)文章来源地址https://www.toymoban.com/news/detail-411326.html

到了这里,关于GitHub使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AI自动写代码:GitHub copilot插件在Idea的安装和使用教程

    GitHub Copilot 是微软与OpenAI共同推出的一款AI编程工具,基于GitHub及其他网站的源代码,根据上文提示为程序员自动编写下文代码,可以极大地提高编写代码的效率。 先看看ChatGpt是怎么回答Copilot的功能特点: 给大家简单提取一些关键信息,GitHub Copilot 是微软与OpenAI共同推出的

    2024年02月09日
    浏览(25)
  • 用GitHub Copilot在Vs Code里快速写代码,最详细使用教程

    相信软件开发的小伙伴都知道github,那么它是什么呢。我在github copolit官网的最下边看到官方的一个解释。  GitHub Copilot是一个人工智能配对程序员,可以帮助你更快、更少地编写代码。它从注释和代码中提取上下文,以立即建议单个行和整个函数。GitHub Copilot由GitHub、OpenAI和

    2024年02月13日
    浏览(20)
  • 简介:在这篇教程中,我们将使用React.js框架创建一个简单的聊天机器人的前端界面,并利用Dialogflo

    作者:禅与计算机程序设计艺术 介绍及动机 聊天机器人(Chatbot)一直是互联网领域中的热门话题。而很多聊天机器人的功能都依赖于人工智能(AI)技术。越来越多的企业希望拥有自己的聊天机器人系统,从而提升自己的竞争力。为此,业界也出现了很多基于开源技术或云

    2024年02月06日
    浏览(27)
  • Github Copilot: 一个强大的代码助手

    介绍: Github Copilot是由GitHub和OpenAI联合开发的一款人工智能(AI)驱动的代码助手。它基于大量的开源代码和编程语言知识进行训练,可以帮助开发人员快速生成高质量的代码片段。本文将介绍如何使用Github Copilot以及它的常用快捷键。 安装和设置: 首先,确保你的开发环境

    2024年01月17日
    浏览(27)
  • git关联两个远程仓库,一个仓库(github)拉取代码,另一个仓库(gitlab)推送代码

    有这种情况,小伙伴们在github上下载的开源项目(该开源项目还在继续开发维护),然后自己下载下来进行二次开发,然后又要把项目推送自己的gitlab私服上,这个时候不得不本地代码关联两个远程仓库。接下来我将一步步讲解如何关联两个远程仓库,并拉取github的开源项目

    2024年02月12日
    浏览(27)
  • 如何从 GitHub 上克隆一个仓库、进行修改、提交并上传回 GitHub 新手保姆级教程

    如果你的电脑上没有安装Git,你首先需要下载并安装它。你可以在Git官网上找到安装程序。(注:如果官网上下载缓慢 解决方法1 开个加速器 解决方法2 去镜像网站下载) 镜像网站地址 CNPM Binaries Mirror  不知道下哪个版本好可以选这个版本 并根据自己电脑位数选择 对应红框

    2024年01月17日
    浏览(32)
  • 【完整代码】用HTML/CSS制作一个美观的个人简介网页

    用HTML/CSS制作一个美观的个人简介网页——学习周记1 HELLO!大家好,由于《用HTML/CSS制作一个美观的个人简介网页》这篇笔记有幸被很多伙伴关注,于是特意去找了之前写的完整代码,久等啦~ 这个页面是在自己刚接触前端代码时使用HBuilder所作,以下是建立的项目及文件↓↓

    2024年01月25日
    浏览(21)
  • 【学习笔记】上传代码到GitHub(保姆级教程)

    首先进入GitHub官网 选择右上角的 sign up 进入登录页面,等待动画加载完成出现输入Email 继续输入密码 继续下一步按照提示输入就好了 注册好账号我们可以进入下一步了 找到Git官网,进入主页,点击 Download 进入到下载页面 进入到下载页面可以看到有四个下载选择 分别是应用和便

    2024年02月08日
    浏览(32)
  • 基于MATLAB的最小二乘法拟合与拟合工具箱使用教程(附完整代码与算法)

    给定一组数据满足某一函数模型,其中a为待定系数向量。 那么,最小二乘曲线拟合的目标就是:求出一组待定系数的值,使得以下表达式子最小: 在MATLAB中格式如下: 由以下MATLAB代码生成一组数据: 该组数据满足y(x),求出待定系数,使得目标函数的值为最小。 解: MATL

    2024年01月17日
    浏览(21)
  • 一行代码也不写,拿Github Copliot + DallE3做一个小游戏是什么体验?

    我全程没写一句代码...       乡村爱情15看完了,晚上也没什么事,就寻思折腾点事做,儿子问我小时候最爱玩什么游戏,我毫不犹豫的说1945,正好这个事情给了我一个brain storming,那我自己写一个简单的1945可不可以?       说干就干,但是我也没写过游戏,于是我开启了

    2024年02月03日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包