GitHub基本使用(三)

1. 什么是GitHub?

        GitHub是一个开源的托管服务,有点像代码的云.它以各种不同的编程语言托管您的源代码项目,并跟踪每次迭代所做的各种更改,该服务可以通过使用git(一种在命令行界面中运行的修订控制系统)来完成此操作

2. 学习GitHub的好处

  • 借助 GitHub 可以托管我们的项目代码.
  • GitHub 中有很多大牛,我们在里面可以学习到很多我们没见过或者更深次的概念的东西,有利于提高自己的技术层面.
  • GitHub 上可以接触到最新的最前沿的 IT 技术.因为无论什么产品上线都会有一个测试的阶段,了解产品的动向,从而进一步了解哪些技术是当下最火热的.
  • GitHub 是基于 Git 版本控制工具的,任何一个软件从无到有的全部过程,或者说软件从无到有的每个版本,它是怎么发展过来的,全都一览无遗.
  • GitHub 是开源的,开源就意味着所有项目的代码和文档,甚至中间过程对我们都是开放的.

3. 基本概念

        仓库 (Repository): 仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库.

        收藏(Star): 仓库主页star按钮,意思为收藏项目的人数,.收藏项目,方便下次查看.

        复制克隆项目(Fork) : 假如你开源了一个项目,别人想在你这个项目中做出一些改进,他就可以复制你的项目.他的主页就会多出一个项目,项目独立存在.可以随意改动但是不会影响到你的项目,本质上是在你原有项目基础上新建了一个分支.

        发起请求(Pull Request): 在 Fork 的例子上我们继续拓展,假如这个人在你的项目基础上做了改进,觉得不错,想让更多的人知道这个改进过的项目,让更多人收益.就想把这个改动合进原有的项目中,他就会给你发起一个 Pull Request 简称(PR),如果你觉得可以接受,那么他做的改进在原有项目就会拥有了.

        关注(Watch): 关注,观察, 如果你关注了某个项目,以后这个项目如果进行了更新,你就会第一时间收到通知提醒你.

        事务卡片 (Lssue): 假如你开源了一个项目,别人发现你有些bug,或者你有哪些地方写的不够好,他就会给你提 Lssue,提的多了就是Lssues.你就可以根据这个Lssue去逐个排除问题,然后一个一个 close 掉.

        GitHub主页: 在你账号登录成功之后,就进入了 GitHub主页,网页左侧显示用户动态、关注信息,网页右边显示你创建的所有 Git库.

        仓库主页: 仓库主页主要显示项目的信息 : 项目代码、版本、收藏、关注、复制克隆项目等…

        个人主页: 个人信息 : 头像、个人简介、粉丝、关注、关注的Git库、我的开源项目等…

4. GitHub 官网

        GitHub 官方网址 : https://github.com/

        在我今天访问 github 官网时,因为 GitHub 是国外网站,服务器存放在国外,国内一些用户一直无法正常进入网站,这也困扰了我很久,最终在度娘上搜索,找到了几个解决的办法,希望对你们有用!

5. GitHub 注册

        在进入官网之后,我们会看到一个星球一样的画面,这时我们就成功了.然后翻译为中文.点击网页右上角的登入,然后进行注册,你输入的密码以后忘记了倒不是什么大问题,重要的是你绑定的那个电子邮件地址,一会儿需要验证,在后期进行重置密码、邀请团队成员等有着十分重要的作用
在这里插入图片描述

6. 创建远程仓库

        创建项目时有两种方法,一种是点击网页左上角的绿色按钮"新的",还有一种是点击网页右上角加号,下拉选中第一个"新仓库"就可以了.
在这里插入图片描述
        根据你的需求来创建项目,项目名称,项目说明,选择上市(让别人看到)还是私人的(自己或指定朋友可见 ),下面那个命令初始化可以直接跳过,然后点击创建储存库.
在这里插入图片描述

7. 上传远程仓库

  1. 初始化仓库

    我们先建一个文件夹,然后打开git,初始化仓库命令
    git init 
    
  2. 配置远程仓库信息

    git remote add 项目别名 远程仓库的url
    项目别名用英文,避免使用中文,不然后期会报错,也看不懂
    远程仓库的url是你在创建完远程仓库的那个页面,有一个url地址
    

在这里插入图片描述

  1. 查询远程仓库信息

    git remote -v
    
    xiangmu1        https://github.com/lidogbin/haha.git (fetch)
    xiangmu1        https://github.com/lidogbin/haha.git (push)
    
  2. 配置配置项目用户信息

    配置的用户信息是当前项目的信息,建议还是再配置一下!
    
    git config user.name "名称"
    git config user.email 邮箱
    
  3. 写入项目内容

    echo "内容" > 文件
    
  4. 暂存文件并提交版本库

    git add "文件"				 //	 暂存文件
    git commit -m "注释"		//	提交到版本库
    
  5. 推送到远程仓库

    !!!注:推送之前一定要清理一下Windows凭据,点击windows按钮,直接搜索凭据,然后找到对应的点击删除,避免用别人的账户提交

    !!!注:推送完会默认生成一个远程跟踪分支
    在这里插入图片描述

    git push 项目别名 分支名( 默认 master )
    

8. 克隆仓库

!!!注:克隆完成后他会生成一个默认的远程仓库信息别名为 origin可以使用也可以后续修改
git clone 远程仓库url

9. 总结

        到这里我们的 Git 全套就学完了,最后,我总结一下 GitHub,学习GitHub只有好处没有坏处,能够极大的给你带来一定的收获.一旦你掌握了 GitHub 这个强大的工具,你的 IT 技术水平或者职业发展就进入了快车道.

GitHub是一个基于Git的代码托管平台,可以方便地存储、管理和共享代码。本文将介绍GitHub基本使用教程。 一、注册GitHub账号 首先,需要注册一个GitHub账号。打开GitHub官网,点击右上角的“Sign up”按钮,按照提示填写账号信息,并验证邮箱地址。 二、创建仓库 注册成功后,可以创建一个新的仓库。点击页面右上角的“New”按钮,输入仓库名称、描述和是否公开等信息,然后点击“Create repository”按钮即可创建成功。 、上传代码 在仓库页面中,可以看到“Quick setup”一栏,其中包括了上传代码的命令行指令。在本地电脑中,打开命令行窗口,进入要上传的代码所在的文件夹,使用以下命令将代码上传到GitHub仓库中: ``` git init git add . git commit -m "Initial commit" git remote add origin https://github.com/username/repository.git git push -u origin master ``` 其中,username为GitHub账号名称,repository为创建的仓库名称。上传成功后,刷新页面即可看到上传的代码。 四、拉取代码 如果需要在另一台电脑上使用上传的代码,可以使用以下命令将代码拉取到本地: ``` git clone https://github.com/username/repository.git ``` 其中,username和repository为上传代码时设置的名称。 五、分支管理 在GitHub中,可以使用分支来管理代码的不同版本。使用以下命令可以创建一个新的分支: ``` git branch new_branch ``` 使用以下命令可以切换到新的分支: ``` git checkout new_branch ``` 在新的分支上进行修改后,可以将修改后的代码推送到远程仓库中: ``` git add . git commit -m "New branch commit" git push origin new_branch ``` 六、合并分支 当需要将一个分支的代码合并到另一个分支时,可以使用以下命令: ``` git checkout master git merge new_branch ``` 其中,master为要合并到的分支,new_branch为要合并的分支。 七、Pull Request 当在GitHub上与其他人合作开发时,可以使用Pull Request来对代码进行审查和合并。在代码修改完成后,点击页面上方的“New pull request”按钮,选择要合并的分支和要合并到的分支,填写修改的内容和原因,然后点击“Create pull request”按钮即可。 八、Issues 在GitHub中,可以使用Issues来跟踪代码中的问题或任务。在仓库页面中,点击上方的“Issues”选项卡,可以创建新的Issue并分配给相应的人员,也可以查看已有的Issue并进行修改、评论等操作。 以上就是GitHub基本使用教程,希望对大家有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值