您现在的位置是:首页 >技术杂谈 >Github 使用学习网站首页技术杂谈

Github 使用学习

阳光倾洒 2024-06-17 10:14:38
简介Github 使用学习

Github 使用学习

1、使用Github

1.1 目的

借助 github 托管项目代码

1.2 基本概念

仓库(Repository):

仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。

收藏(Star):

收藏项目,方便下次查看,stat数量也是项目被认可的程度。

复制克隆项目(Fork):

把被人的项目仓库,在自己的账号下复制一份,该fork到的项目是独立存在的。并且会有表示,来自于谁的。

发起请求(Pull Request):

Fork到别人的项目,自己可以进行修改,如果想要让创始人知道你的改动,或者想要帮助创始人升级更新,可以通过Pull Request发送给创始人,你的改动,创始人可以根据你改动的内容,如果感觉好,可以和自己的版本合并,等于是把你的改动纳入了自己版本。

关注(Watch):

如果你watch了某个项目,那么只要该项目有任何更新,你都会第一时间收到通知提醒。

事务卡片(lssue):

发现代码BUG,但是目前没有成型的代码,需要讨论时用。

1.3 三个页面:

Github主页:

账号创建成功或者点击网址导航栏github图标进入github主页,该页左侧是显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库。

仓库主页:

主要显示项目的信息,如:项目代码,版本,收藏/关注/fork 情况等

个人主页:

个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,我开源的项目,我贡献的开源项目等信息。

1.4 注册 github 账号

省略

Git的初始化和仓库创建和操作

1. 基本信息设置

1.设置用户名
git config --global user.name '用户名'
2.设置用户邮箱
git config --global user.email '邮箱地址'

2. 初始化一个新的Git仓库

(1)创建文件夹

mkdir XinYunBookShop

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

cd XinYunBookShop
git init

在XinYunBookShop文件夹下会创建.git,这是一个隐藏文件,需要设置显示隐藏文件,才可以看见。

3. 如何提交文件到git仓库

(1)touch命令创建文件到工作区域(windows直接操作/git命令)

git status命令用于显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些没有, 哪些文件没有被Git tracked到。git status不显示已经commit到项目历史中去的信息。看项目历史的信息要使用git log.

touch HelloWorld.java
git status

(2)将文件从工作区域添加到暂存区

git add HelloWorld.java
git status

(3)把文件从暂存区提交到仓库

 git commit -m 'add HelloWorld.java'
 git status

4. 如何修改仓库文件

(1)修改文件(windows直接操作/git命令)

vim HelloWorld.java
git status

(2)添加到暂存区

 git add HelloWorld.java
 git status

(3)添加修改文件到仓库

git commit -m '第一次修改文件并提交到仓库'
git status

5. 如何删除仓库文件

(1)删除本地文件(windows直接操作/git命令)

rm HelloWorld.java

(2)从Git中删除文件

git rm HelloWorld.java

(3)提交操作

git commit -m '第一次通过git删除仓库文件'

6. Git管理远程仓库

(1)连接远程仓库:

git clone 仓库地址:

git clone https://github.com/86God/XinYunBookShop.git

(2)验证是否连接成功

git config --list

(3)添加到暂存区

git add HelloWorld.java

(4)将暂存区提交到git仓库

git commit -m '第一次通过git提交文件到远程仓库'
git status

(5)将git仓库同步到Github仓库

git push

7. Github Pages 搭建个人网站

(1)创建个人站点

新建仓库(注:仓库名必须是【用户名.github.io】)

例如:86God.github.io

(2)在仓库下新建index.html文件即可

(3)如何访问

网址输入:https://86god.github.io/ 即可

8.Project Pages 项目站点

(1)进入项目主页,点击settings

(2)在settings页面找到GitHub Pages 部分

(3)将Source 下面的None,切换到master branch

(4)点击 Change theme,选择想要的主题

(5)选择好,点击Select theme即可

(6)在网址输入https://用户名.github.io/仓库名 即可

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。