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 写在最后

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

相关推荐
但老师5 小时前
Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法
git
秃头女孩y5 小时前
git创建分支
git
研究是为了理解10 小时前
Git Bash 常用命令
git·elasticsearch·bash
DKPT11 小时前
Git 的基本概念和使用方式
git
Winston Wood14 小时前
一文了解git TAG
git·版本控制
喵喵先森14 小时前
Git 的基本概念和使用方式
git·源代码管理
王解15 小时前
Jest项目实战(4):将工具库顺利迁移到GitHub的完整指南
单元测试·github
油泼辣子多加15 小时前
2024年11月4日Github流行趋势
github
xianwu54316 小时前
反向代理模块
linux·开发语言·网络·git
梓羽玩Python16 小时前
推荐一款用了5年的全能下载神器:Motrix!全平台支持,不限速下载网盘文件就靠它!
程序员·开源·github