github的学习和使用

steve-guo steve-guo     2022-12-16     115

关键词:

1.使用github的目的

  借助github托管代码

2.需要掌握的基本概念

  a.仓库(Repository)

    仓库指的是你的一个开源项目,

  b.收藏(star)

    仓库主页的star按钮,意思为收藏项目的人数,在Github上若果你有一个100的star项目

    就很不容易了

  c. 复制克隆项目(fork)

    将他人的仓库,copy成一个自己的仓库(该仓库是独立存在)

  d.发起请求(pull request)

    把自己copy的仓库做了更改后,通过pull request发给原作者,如果原作者同意,并                 原仓库

  e.关注(Watch)

    当你关注了某个项目,该项目有任何更新,你会接到提醒,关注人,你会看到他的动态

  f. 事物卡片(issue)

    发现代码bug,但是目前没有被解决,讨论时使用;

    情景:当我们浏览他人的项目的时候,可以通过创建一个Issue向作者发起一个讨论

       作者在登陆后发现Issue之后,反馈

  Github主页,仓库主页,个人主页

    a.GitHub主页

    b.仓库主页

     创建文件

       Commit directly to the master branch.

       Create a new branch for this commit and start a pull request. 

      修改文件,删除文件

     上传文件

     查找文件

Git的安装和使用

  目的:通过Git在本地管理远程仓库github的项目代码

  1.下载安装

   2.Git的基本工作流程

    工作区(Working Directory):添加,编辑,修改文件等

    暂存区:暂存已经修改的文件最后统一提交的git仓库中

    Git  Repository(Git 仓库):最终确定的文件保存到仓库,成为一个新的版本,并且可见

  3.Git的初始化仓库和操作

    a.基本信息配置git config --list查看信息

      1.设置用户名   

        git config --global user.name ‘coldBreeze‘

      2.设置用户名邮箱

        git config --global user.email ‘[email protected]

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

      创建目录:mkdir test   进入目录:cd test  

      初始化为Git目录:git init,形成.git文件(默认是隐藏的)

  4.向仓库中添加文件

    1.创建文件  touch a.java                查看状态(git stutas)

    2.将文件添加到暂存区  git add a.java     查看状态(git stutas)

    3.将暂存区的文件添加到仓库 git commit -m ‘add a.java‘     查看状态(git stutas)

  5.修改仓库文件

    1.进入vim编辑模式 vi a.java(退出vim的方法:一直按住esc ,再连续按大写的z两次就退出来了)

    2.查看文件内容  cat a.java     查看状态(git stutas)   

    3.将文件添加到暂存区  git add a.java     查看状态(git stutas)

    4.将暂存区的文件添加到仓库 git commit -m ‘第一次通过git修改‘     查看状态(git stutas)

  6.删除仓库文件 

    1.删除工作区文件 rm -rf a.java  

    2.删除暂存区文件 git rm a.java

    3.提交操作 git commit -m ‘第一次通过git删除‘

  7. Git管理远程仓库

   使用远程的目的:备份,实现代码的共享和集中化管理

         a.Git克隆操作(git clone 项目地址[例:[email protected]:coldBreeze/Snake.git])--需要等待

      目的:将远程仓库的项目复制到本地

    b.创建文件 vi b.txt

    c.添加到暂存区

    d.添加到本地仓库

    e.同步到远程仓库  git pull

  8.Github pages搭建个人网站

    a.访问:https://用户名.github.io

     b.搭建步骤: 

      1)创建个人站点---->新建仓库(注:仓库名必须是.github.io

      2)在仓库下中创建index.html作为网站首页

  9.Project Pages 项目站点

    访问:https://用户名.github.io/仓库名

    搭建步骤:

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

      2)在GIthub Pages中复制站点https://coldbreeze.github.io/Snake/

      3)选择主题



github的学习过程和使用感悟

一、Github简介    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供... 查看详情

学习使用github管理

目前: 已安装git,在github已经创建仓库 一、以前基本使用git运行react项目,从github下载demo1.桌面右键打开,点击GitBashHere,启动git管理 2.使用git--help查看git命令 3.使用git从github上克隆代码到本地gitclone你要下在代... 查看详情

git与github学习git的安装和使用(代码片段)

文章目录1)什么是Git?1.1Git简史1.2Git的优势2)Git的安装3)Git的结构3.1本地库3.2Git与代码托管中心3.3本地库与远程库3.3.1团队内部协作3.3.2跨团队协作4)Git常见操作4.1本地库初始化4.2设置签名4.3基本操作4.3.1状... 查看详情

git与github学习git的安装和使用(代码片段)

文章目录1)什么是Git?1.1Git简史1.2Git的优势2)Git的安装3)Git的结构3.1本地库3.2Git与代码托管中心3.3本地库与远程库3.3.1团队内部协作3.3.2跨团队协作4)Git常见操作4.1本地库初始化4.2设置签名4.3基本操作4.3.1状... 查看详情

github基本使用

什么是GitHub?  GitHub是用于版本控制和协作的代码托管平台。它可以让您和其他人在任何地方一起工作  本教程教你如GitHub必需资源,如仓库,分支,提交和拉请求。您将创建自己的HelloWorld存储库,并学习GitHub的PullRequest工... 查看详情

github新手使用学习详解(代码片段)

Github新手使用学习详解(一)git的使用学习首先下载gitbash,安装一路默认选择即可。安装好后第一步,获取sshkey,即属于自己的密钥:打开Gitbash后输入以下代码:$ssh-keygen-trsa-C"[email protected]"之后会有警告提示,yes即... 查看详情

git学习笔记远程库(github)协同开发,fork和忽略特殊文件

...库有两种,一个是自己搭建的git服务器;另一种就是使用GitHub,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。友情提示:在GitHub上免费托管的Git仓库,任何人都可以看到喔(... 查看详情

使用microsoftrserver进行机器学习和模型发布

本文中用到的所有demo我都已经发布到了Github,需要的同学可以自行下载:https://github.com/kingliantop/azurelabs/tree/master/RServerDemo MicrosoftR客户端的安装MicrosoftR客户端是一个免费的用于数据科学分析的高性能的工具。他基于开源的R... 查看详情

git学习使用笔记

学习网站一、远程仓库1 远程仓库GitHub网站提供Git仓库托管服务。注册一个GitHub账号,可以免费获得Git远程仓库。由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,需要设置:第1步:创建SSHKey。在用户主目录下,查看... 查看详情

git和github简单教程

网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上。这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用。在足够... 查看详情

学习git使用遇到的问题

自己遇到问题问题描述:  开始我将项目上传到Github上的,第一个问题是我的IEDA没有gitee的插件,让我一度认为versioncontrol中git就是gitee插件,我说git差劲和github插件的界面完全不一样,我还以为自己下载了一个假的IDEA,后来... 查看详情

关于对github的使用

什么是GitHub?GitHub是版本控制和协作的代码托管平台。它可以让你在其他人在任何地方一起工作。本文主要向您介绍GitHubessentials,如存储库,分支,提交和合并请求。将您创建自己的HelloWord存储库并学习GitHub的pullrequest工作流程... 查看详情

学习:使用git,添加ssh密钥到github

一、注册好github,并按照guide学习github基本操作,如创建一个名字为codes的仓库。 二、安装gitgit简单使用: 1)git初始化配置(添加用户名如hahaha和邮箱如hahaha.163.com,并不等同于github账户,只是相当于留下联系方式):#git... 查看详情

git和github简单教程(代码片段)

 原文链接:Git和Github简单教程网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上。这篇文章主要的目标是用较少的时间... 查看详情

初学git

1.对GIT和GITHUB的认识git的作用就是对文件进行版本管理,方便在不同版本进行切换修改,类似文件分不同时间备份让后需要时找回其中一份代替,不过更方便使用。GitHub某种程度上就是代码的网盘,也有开源开发商作为代码发布... 查看详情

git和github的学习

第一部分:我的github地址https://github.com/Ly1235/gitLeaming第二部分:git和githubGit是一款免费、开源的分布式版本控制系统。gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管作为开源代码... 查看详情

仇强:git操作与学习心得

今天花了一些时间从头学习了一下Git和Github的一些操作,包括GitHub客户端和GitShell的使用,那么,下面讲一下整个学习过程。首先介绍使用客户端管理项目的过程。1.先创建了一个新项目,名为:Hello-World。 2.新建好的项目如... 查看详情

git学习-使用git代码将本地文件提交到github

...本地版本库,这次主要讲一下用git代码将本地文件提交到GitHub上。前提是有一个GitHub账号。1.创建一个新的版本库,进入到你本地项目的根目录下(我的是/f/git-file/git-python),右键->GitBashhere,然后执行 gitinit 命令。 ... 查看详情