Github新手简单入门图文详解

Github简单入门使用说明

  • [1 前期准备](#1 前期准备)
    • [1.1 注册GitHub账号](#1.1 注册GitHub账号)
    • [1.2 下载安装Git](#1.2 下载安装Git)
      • [1.2.1 下载](#1.2.1 下载)
      • [1.2.2 安装](#1.2.2 安装)
  • [2 正式使用](#2 正式使用)
    • [2.1 下载开源的项目](#2.1 下载开源的项目)
    • [2.2 创建自己的项目](#2.2 创建自己的项目)
      • [2.2.1 新建项目](#2.2.1 新建项目)
      • [2.2.2 修改项目](#2.2.2 修改项目)
  • [3 写在最后](#3 写在最后)

1 前期准备

1.1 注册GitHub账号

登录Github官网,根据提示注册即可,但可能存在网站打开较慢的问题,此时可以使用网易UU加速器进行加速。

★注:使用网易UU加速器加速方法

​ 打开UU加速器,搜索或选择学术资源加速,效果如图:

1.2 下载安装Git

★注:Git和Github?

​ Git --> 一个软件;

​ Github --> 用这个软件做的网站。

1.2.1 下载

进入Git官网,点击 "Download" 选项;

选择操作系统对应的版本;

选择电脑对应的位数(64/32bit) ,单击后开始下载。

1.2.2 安装

找到下载后的.exe文件,双击,根据提示安装即可;

安装完毕后,在开始菜单栏找到 Git Bash 并单击,出现下面的页面即说明安装成功。

2 正式使用

2.1 下载开源的项目

如果发现想要下载的项目,点击下图 "Code" ,复制带有.git的网址。

在电脑的文件资源管理器中,找到一个合适的位置,右键选择 "Git Bash Here" ,打开终端;

输入下方命令后回车。

bash 复制代码
git clone git@github.com:SuneoPro/CSIwithCNN.git  //最后一项是刚才复制的网址

名为 "CSIwithCNN" 的项目就下载成功了,进入文件夹后如图,与之前在Github看到的一致。

2.2 创建自己的项目

2.2.1 新建项目

在Github上创建一个新仓库;

单击左上角 "+" 号下的 "New repository" 新建仓库;

给仓库起名,任意名;

点击绿色的 "New repository" 按钮;

仓库创建完成,复制红圈圈中的仓库地址;

在文件资源管理器的适当位置,,右键选择 "Git Bash Here" ,打开终端;

输入下方命令克隆仓库;

bash 复制代码
git clone git@github.com:SuneoPro/CSIwithCNN.git  //最后一项是刚才复制的地址

关闭终端,进入刚克隆的文件夹,文件夹应只包含一个.git;

将想要上传的文件或文件夹复制到此文件夹中,与.git并列;

再次右键打开终端,输入命令,用于提交所有变化到暂存区;

bash 复制代码
git add -A

再输入用于将暂存区内容添加到本地仓库中的命令;

bash 复制代码
git commit -m "first commit"  //双引号里面的内容是本次提交的注释,但是必须填写

最后,输入以下命令,将本地库中的内容发送给远程库。

bash 复制代码
git push -u origin main

回到Github中,刷新本仓库,发现内容已经上传成功,点击 "commit" 查看本仓库上传记录;

可以看到标有 "first commit"(之前命令里的注释) 的上传记录。

2.2.2 修改项目

如果要修改项目,则需要下克隆最新版本的项目到本地;

因为项目在Github仓库中,可能已经被共同开发者更改过了;

如下图所示,已经为该项目添加了一个MarkDown格式的README文件。

在文件资源管理器中找到本地仓库位置,右键选择 "Git Bash Here" ;

输入下面的命令用于将最新版本项目拉取到本地仓库;

运行完毕后看到文件中出现了README.md,拉取成功;

bash 复制代码
git pull

下面,对仓库内容进行修改,添加了一个文本文件用于测试;

使用类似于新建项目时的三条命令;

bash 复制代码
git add -A
git commit -m "third commit"
git push -u origin main

回到Github并刷新仓库,找到了新添加的文本文件;

另外可以看到右上方红圈圈中的内容已经显示有三次提交记录。

3 写在最后

本文是参考了多篇教程的,用于提醒入门阶段自己如何操作的备忘录。

相关推荐
2601_9618451515 分钟前
行测电子版pdf教材|真题|解析
pdf·新媒体运营·github·个人开发·内容运营·规格说明书·极限编程
我最爱吃鱼香茄子19 分钟前
【保姆级】Git配置用户名和邮箱(全局/局部)解决提交记录不识别、贡献图不亮问题
git·gitee·github·小白教程·git配置·程序员开发工具
yyuuuzz22 分钟前
云服务器软件部署的常见问题与经验
linux·运维·服务器·网络·数据库·人工智能·github
weixin_5716674127 分钟前
git fork 并建立自己的dev分支 保持与源仓库的联系
git
码流怪侠28 分钟前
【GitHub】 Headroom 深度解析:AI Agent 上下文压缩层的完整技术拆解
人工智能·github·agent
Appoint_x31 分钟前
我受够了浏览器标签越开越乱,所以做了一个「标签工作台」
github
夫唯不争,故无尤也1 小时前
安全协作:私有仓库的正确共享方式
安全·github·多人协作
master3361 小时前
git仓库通过脚本完成多个远程仓库同步
大数据·git·elasticsearch
Safeploy安策数据1 小时前
政务云加密太慢?万兆服务器密码机如何破解高并发性能瓶颈
linux·运维·github
用什么都重名1 小时前
Git 合并两个无共同历史的分支:从报错到解决全记录
git·gitlab