GitHub使用教程

GitHub基本使用

最近需要使用托管项目的工具,也就简单的使用到了GitHub,在这里,和大家分享一下它的基本使用。

Git的安装

首先注册好自己的Git账号,这里我就不多说了,可以直接参考如下博文,https://blog.youkuaiyun.com/chinarcsdn/article/details/78726040
在这里,本人直接下载的安装包进行安装,当然还有其他安装方式,可以参考其他资料。
下载网址如下:https://git-scm.com/download/win
根据自己的电脑选择版本,然后一步步安装即可。
在这里插入图片描述

Git初始化

在电脑新建一个文件夹,打开文件夹目录,鼠标右击,点击Git Bach Here,出现一下界面:
在这里插入图片描述

1、设置用户名

  $ git config --global user.name "your name"

2、设置用户名邮箱

   $ git config --global user.email "your_email@youremail.com"

在这里插入图片描述
用户名和邮箱是注册GitHub时候的用户名以及使用到的邮箱

Git本地仓库的创建以及基本操作

1、创建文件夹

   $ mkdir 仓库名

在这里插入图片描述

2、在文件内初始化Git(创建git仓库)

   $ git init

在这里插入图片描述
.git为隐藏文件,如果看不见,打开隐藏文件可见即可。

3、本地Git仓库基本操作

这里提一下,本地文件上传到远程仓库要经过四个过程:
(1)创建文件到工作区
(2)将工作区文件添加到缓存区
(3)将暂存区文件上传到本地Git仓库
(4)将本体Git仓库链接到Git远程仓库

(1)创建文件(存储在工作区)
   $ touch 文件名

在这里插入图片描述

(2)将工作区文件上传到暂存区

查看状态

  $ git status

添加文件到暂存区

  $ git add 文件

在这里插入图片描述

(3)将暂存区文件添加到本地Git仓库
  $ git commit -m "描述"

在这里插入图片描述

(4)修改文件数据

打开文件进行修改,使用命令,具体可以参考以下内容:
https://www.cnblogs.com/lxwphp/p/7738351.html
打开文件进行修改:

  $ ls
  $ vim 文件名

查看文件内容:

  $ cat 文件

在这里插入图片描述

这里注意一下修改的文件,只是在本地做了修改,还需要添加到暂缓区等一系列操作。
将工作区文件添加到了暂存区
在这里插入图片描述
将修改的暂存区文件添加到本地Git仓库
在这里插入图片描述

(5)删除文件

这里注意一下删除的文件,只是删除了本地工作区的文件,还需要进一步删除本地Git仓库中的文件等一系列操作。
删除文件:

  $ rm -rf 文件

从本地Git中删除文件:

  $ git rm 文件

提交操作

  $ git commit -m "提交描述"

在这里插入图片描述

Git管理远程仓库

1、克隆远程仓库项目

将远程Git仓库中的项目克隆到本地Git仓库。
远程仓库路径如下:
在这里插入图片描述
克隆:

  $ git clone 路径

在这里插入图片描述

2、在本地Git仓库中创建修改文件,继而提交到远程Git仓库

(1)在工作区创建文件
(2)将工作区文件添加到暂存区
(3)将暂存区文件添加到本地仓库
(4)将本地Git仓库同步到远程Git仓库

同步命令:

  $ git push

在这里插入图片描述
可以看到远程Git仓库中已有我们添加的a2.java文件
在这里插入图片描述

### GitHub 使用教程 #### 一、初始化本地仓库并关联远程仓库 对于一个新的项目,在本地创建 Git 仓库之后,可以通过命令行将其与 GitHub 上的远程仓库相连接。进入想要上传至 GitHub 的本地仓库目录,通过右键菜单选择 `git bash` 打开终端窗口[^1]: ```bash cd /path/to/your/project ``` 接着添加远程地址来指定 GitHub 仓库的位置: ```bash git remote add origin git@github.com:yourName/yourRepo.git ``` 这一步骤建立了本地仓库和远程仓库之间的联系。 #### 二、处理文件状态变更 当遇到缓存中的文件需要移除的情况时,可以执行如下操作以清理工作区内的索引记录而不删除实际文件,并重新加入所有更改到暂存区中准备提交[^2]: ```bash git rm -r --cached . git add . ``` 随后编写一条有意义的信息描述此次改动的内容,并完成提交动作: ```bash git commit -m "rm cached" ``` 如果推送过程中遇到了冲突,则可能先要拉取最新的上游分支数据再尝试推送更新: ```bash git pull origin main git push -u origin main ``` 注意这里假设默认分支名称为 `main` 而不是旧版的 `master`。 #### 三、持续集成与协作开发 随着项目的成长和个人贡献者的增加,团队成员之间共享代码变得越来越重要。GitHub 提供了 Pull Request 功能支持多人合作模式下的代码审查流程;另外还有 Actions 工具链用于自动化构建测试部署等工作流任务配置管理等高级特性等待探索发现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值