github使用教程图文详解(一)[入门]

article/2025/9/6 14:11:39

git的使用和踩坑

  • Git的注册
  • 下载本地github工具
  • 绑定ssh秘钥
    • 获取ssh秘钥
    • 官网绑定ssh秘钥
  • 创建远程库
  • 初始化仓库
  • 设置全局签名和单仓库
    • 签名的作用
    • 单仓库签名
    • 全局用户签名
  • 提交到本地仓库
    • git区域的划分
    • 提交到缓存区
    • 提交本地仓库和备注
    • 提交总结
      • 注意:
  • 提交到远程仓库
  • 克隆远程仓库
  • 总结

Git的注册

点击官网自行注册,选择常用的邮箱和用户名。
推荐使用谷歌浏览器,或者可以使用能翻译的插件进行。

下载本地github工具

git本地工具
自行选择windows和mac版本,可能网页访问较慢都是属于正常的。
这是2.25版本的,不过还是推荐官网自行下载。
链接:https://pan.baidu.com/s/1gdbtA8A_zPKbnG4nEeXzKA
提取码:5q88
安装的话推荐全部默认就可以了。唯一要注意的是默认可以使用VIM命令。

绑定ssh秘钥

获取ssh秘钥

绑定ssh秘钥链接本地和官网库
下载安装好github后,先获取ssh秘钥绑定到官网链接本地和官网打开bash.exe。
输入ssh-keygen -t rsa -C "注册时所用的邮箱地址"
得到密钥,在本地/.ssh/目录下找到id_rsa.pub,记事本打开得到所需密钥
或者使用命令 cd ~/.ssh 进入ssh目录下,然后cat id\_rsa.pub查看秘钥。 在这里插入图片描述

官网绑定ssh秘钥

打开官网登录,邮箱必须是你刚刚获取ssh秘钥时输入的那个保持一致。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建远程库

进入官网首页后点击new
在这里插入图片描述
在这里插入图片描述
一个新的仓库创建好之后,只有你的仓库链接和一些简单的引导教程。
在这里插入图片描述

初始化仓库

随意新建个新的文件夹用作测试,然后右键打开bash命令输入初始化仓库命令:git init
在这里插入图片描述
可以看到后缀变成了master,然后在看文件夹里多了一个隐藏的.git文件这里面都是配置文件,最好不要更改。
在这里插入图片描述

设置全局签名和单仓库

签名的作用

用户名:自己的githun用户名
邮箱:注册用的邮箱号跟上面一致
作用:知识为了区分不同开发人员的身份而已。
注意:这里设置的签名和你的github官网没有任何关系。
项目级别/仓库级别:仅在当前本地库范围内有效
级别优先级:就近原则,项目级别优先于系统用户级别,二者都有时采用项目级别的签名,如果只有系统用户级别的签名,就以系统用户级别的签名为准,必须有一个签名。

单仓库签名

命令:

 git config user.name 跟你的用户名 git config user.email 你的邮箱

信息保存位置:./.git/config
文件就是你本地仓库隐藏文件.git里的config文件
在这里插入图片描述

全局用户签名

登录当前操作系统的用户范围
命令:(比仓库多了个-global而已,就不上图了)

 git config –global user.name 跟你的用户名 git config –global user.email 你的邮箱

信息保存位置:~/.gitconfig 文件,找.gitconfog文件下就是你的全局的签名。
在这里插入图片描述

提交到本地仓库

git区域的划分

首先,我们看到的这个文件是本地工作区,工作区提交到缓存区,再又缓存区提交到本地仓库,本地仓库提交到远程仓库。
在这里插入图片描述

提交到缓存区

我们先进行提交到缓存区
你可以随意建立一个文本进行测试
在这里插入图片描述
右键打开bash,我们先使用查看状态的命令看一下:git status

在这里插入图片描述
可以看到我们刚创建的文本一个红色标记的然后上面给出的git add命令可以进行提交,这里是提交到本地的暂存区。

这里进行了add操作后,在使用git status查看状态 这里绿色里面表示暂存区有了first.txt的文件
在这里插入图片描述
然后他提示 git rm –cached 可以返回暂存区的文件,可以看到又回到了红色标记,如果需要更改就可以撤回进行修改,在进行add操作即可。
在这里插入图片描述

提交本地仓库和备注

我们使用命令

git commit –m “备注信息” first.txt 

进行提交到本地仓库
在这里插入图片描述
然后在用git status 查看状态,这样就是提交完成了。不显示任何文件了。
在这里插入图片描述

提交总结

查看状态: git status 查看本地文件和暂存区
提交暂存区:git add [filename] 把新建或修改的文件提交到暂存区,通过add提交的
这里是给你一个撤回的机会,使用:git rm –cached [file name]进行撤回修改。
提交到本地仓库:git commit –m “备注” [file name]
将暂存区的内容提交到本地仓库。
在这里插入图片描述

注意:


新建的文件必须使用add进行提交,但是已经提交过一次的文件进行修改可以直接commit到本地仓库但是不能进行撤回了。


提交到远程仓库

把本地commit到本地仓库的文件提交到远程github官网的仓库里面的操作。

首先需要把仓库的链接拿到,然后给这个链接设置一个别名在进行push推送。在这里插入图片描述
把first远程仓库设置成origin这个名字

git remote add origin https://github.com/duzhiya/first.git

保存的位置同样是在.git下的config下
在这里插入图片描述
然后在进行push命令操作

git push –u origin master

目前只有master这一个分支 后面跟的就是你的分支名字。
输入命令后稍等,会跳出这个页面输入你的git官网账号和密码即可。
在这里插入图片描述
显示从master推送到master。
在这里插入图片描述
远程仓库显示first.txt 推送成功。
在这里插入图片描述

克隆远程仓库

Github只有git init 和 git clone可以直接初始化仓库进行git操作。
克隆命令: git clone [远程仓库链接]
会直接把你远程仓库里的内容下载到本地。
可以看到仓库名字一致,文件一致,而且已经有.git隐藏文件说明是本地工作区了,可以进行上面学到的所有操作,进行提交了。
在这里插入图片描述

总结

这是一套很详细的从官网注册到推送到远程仓库一系列的讲解和总结,相信看到这里基本都是已经成功实现了的小伙伴,如果那里出错或者需要补充的请评论留言,继续完善。


http://chatgpt.dhexx.cn/article/6wywe3JR.shtml

相关文章

GitHub 的 10 分钟快速入门教程

Hello World 这一篇是 GitHub 的 10 分钟快速入门教程,因为找不到中文版,大橙子自己给大家翻译了一下。 Hello World 项目是计算机编程的一个历史悠久的传统。这一篇我们也通过这个简单的练习让你学习到新的知识。那么就让我们开始 GitHub 的学习旅程吧…

【Github教程】史上最全github使用方法:github入门到精通

【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名…

Github和Git的基本教程,适合新手

借鉴了这个博主的笔记 观看了b站up主的视频 Github和Git的基本使用 Github一.基本概念二 .创建账号三.创建仓库四:仓库管理五.仓库主页英文介绍 Git一. Git优势二.下载地址三.基本信息设置四.工作区域(上传文件到Github)五.删除文件六. 修改…

github入门教程最全中文版(官方)

该的Hello World项目是计算机编程历史悠久的传统。这是一个简单的练习,可以让你在学习新东西时开始学习。让我们开始使用GitHub! 您将学习如何: 创建和使用存储库启动并管理新分支对文件进行更改并将其作为提交推送到GitHub打开并合并拉取请…

github注册以及安装教程

github注册以及安装教程 首先,我们了解一下github.gitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 git 作为唯一的版本库格式进行托管,故名 gitHub。github 于 2008 年 4 月 10 日正式上线,除了 git 代码仓库托管及基…

GitHub快速上手--GitHub高效操作教程

一、前言 如果你正在看我的这篇文章,说明你已经对GitHub有了一些基础的了解,下面我们将详细叙述每一步的操作,以保证你能够快速上手GitHub,完成对代码的管理。 二、创建仓库 登录GitHub账号,点击页面右上角的加号&am…

GitHub使用教程-官网指南

此文为GitHub官网操作示例,英文原版见下文或访问地址:Hello World GitHub Guides Hello World 十分钟教学指南 Hello World项目在计算机编程领域是一个历史悠久的传统。当你学习一些新的东西的时候,它是你开始学习的一个简单的练习。让我…

GitHub注册教程(图文详解)

一、注册github流程 1.首先进入github官网 https://github.com/ 2.点击绿色框Sign up for GitHub进行注册 3.注册页面第一栏email(邮箱),第二栏password(密码),第三栏username(用户名&#xff…

手把手教你简易上手GitHub(教程)

1.创建仓库 仓库是存储想法、资源甚至与他人共享和讨论的地方。(记笔记的地方) 在任何页面的右上角,使用 下拉菜单选择 New repository(新建仓库)。 在 Repository name(存储库名称)框中&am…

Github注册教程

GitHub注册教程 目录 一. 认识GitHub二. 注册GitHub三. 使用GitHub 一. 认识GitHub GitHub是一个托管代码的网站,只支持Git作为唯一的版本库格式进行托管。2018年6月4日,微软收购GitHub。 二. 注…

GitHub教程 Git Bash详细教程

文章目录 1 下载安装2 设置用户3 本地文件夹的操作 3.1 进入文件夹3.2 查看3.3 退出文件夹3.4 新建、删除 4 仓库设置 4.1 初始化本地仓库4.2 新建远程仓库4.3 建立连接4.4 文件上传4.5 文件下拉4.5 文件克隆 这个主要介绍Git Bash的使用教程。 1 下载安装 首先抛一个Win…

GitHub——入门教程

一、注册GitHub账号 GitHub官网https://github.com/ 注册之后,登录注册的邮箱验证后注册完成。 二、下载Git 有Mac,Windows,Linux版本的。下载地址:https://git-scm.com/downloads 下载完后,打开安装,一…

Github教程】史上最全github使用方法:github入门到精通

【Github教程】史上最全github使用方法:github入门到精通 【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后&#x…

GitHub 新手详细教程

这篇文章是我自己写的关于GitHub的内容,从我刚听到这个直到设置成功每一步都有详细的步骤来解释,其中有一些截图或者代码来自于网上。 在开始前先跟大家说一下这篇博客是来介绍桌面版GitHub的使用的,如果只是简单的想使用GitHub新手可以使用…

GitHub 详细教程

GitHub发现开源项目,提高工作效率 本文是《learn-github-from-zero》读书笔记,做了一些简洁化修改。   主要内容是GitHub页面介绍、Git Bash基础命令、GIT进阶、Git Flow分支管理流程和最后的开源项目参与。不包含GitHub账号注册、Git Bash下载安装、s…

GitHub入门教程

一、注册GitHub账号 GitHub官网https://github.com/ 注册之后,登录注册的邮箱验证后注册完成。 二、下载Git 有Mac,Windows,Linux版本的。下载地址:https://git-scm.com/downloads 下载完后,打开安装,一直…

github教程

github是一个代码托管平台,可以实现了代码的版本控制以及实现协同开发。作为一个新的程序员每天工作的结束将一天的工作上传到git是是一个好的习惯。下面来介绍如何使用git。 一、git环境的创建 1、使用git的首先需要一个在https://github.com/上注册一个账号。假如…

Github新手简单入门图文详解

Github简单入门使用说明 1 前期准备1.1 注册GitHub账号1.2 下载安装Git1.2.1 下载1.2.2 安装 2 正式使用2.1 下载开源的项目2.2 创建自己的项目2.2.1 新建项目2.2.2 修改项目 3 写在最后 1 前期准备 1.1 注册GitHub账号 登录Github官网,根据提示注册即可&#xff…

Github使用教程

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。 但是你如果已经在读这篇文章了,我觉的你已经知道Github了。 正是Github,…

新手小白Github够用教程(最新必备)

学习python一段时间,进入状态比较快的同学开始接触到Github这个神奇的网站了。 你也希望像那些资深工程师一样熟练的使用Git 和 Github,那操作看起来格调很高。 真相来了!~ 其实很多在职的工程师们也只会简单的几个操作,但这真的就够用了。 很多人都是被网络上那些招式繁…