精华内容
下载资源
问答
  • github使用

    千次阅读 2017-07-23 22:29:04
    什么是Github 说到什么事github,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、... Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。” 准备工作 下

    一、什么是Github

    说到什么是github,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

    二、准备工作

    1. 下载github for windows,安装这里不赘述。

    2. 注册github账号

    1. 登陆到github for windows。


    准备工作都完了,我们开始正式学习。^_^

    三、创建第一个代码库

    认识界面

    github for windows的界面非常清爽,的确符合geek的性质,个人表示非常喜欢。
    我们来建立第一个仓库,点击左上角的+号,初次建立他会有一圈圈的涟漪,非常漂亮哦。
    打开之后有三个选项,Add,Create,Clone。

    我们分别来介绍一下这三个功能。

    Add功能

    如果本地有工程,就可以使用Add添加

    Clone功能

    这个功能其实最好理解了,克隆这名字通俗易懂好理解。
    如何使用Clone功能呢?

    就是将在浏览器上已经创建好的项目导入到本地,换句话说就是下载到本地。

    Create功能

    创建一个代码库,
    Name填写你的仓库名字。Local path写你将要保存在本地路径。我们主要从这个功能开始github之旅。

    我们在这里填写First,来创建第一个我们自己的repository。

    四、开始使用第一个代码库

    修改第一个代码库中内容

    我们来找到刚刚创建的代码库在本地的位置。就是刚刚在local path的地址路径,当然如果你忘了,请右键点击First。

    选择Open in Explorer。这样我们就可以转到刚刚的路径下。
    我们新建一个文本文档。在里面编辑。
    如下

    此时的github就会变成这个样子(Changs):

    你会发现此时github会出现刚刚编辑的内容。

    1. 这个是测试文本
    2. 你好
      并且前面会有蓝色标识,那么这个蓝色标识是什么用呢?
      其实这个蓝色标识是提示你会上改变的文本。比如我第一次只想改变
      这个是测试文本并不想把你好上传。
      这时我们点击一下你好的前面的蓝色标识

    你会发现你好前面的蓝色标识没有了。
    我们填写好SummerDescription
    Summer就是这次改动的总结,我们也可以理解为标题(必填),而Description可以理解为详细概况(选填)


    我们这里只选择第一个修改对象,也就是这个是测试文本就行修改。summer我们填写为第一次修改,Description我们填写为增加了这个是测试文本的内容,之后点击Commit to master

    切换到History目录下

    我们会发现他改变了。
    这次我们把你好进行添加。

    History目录下发生了这样的改变。会在History目录下形成一天时间线,来指出每一次的修改标题和内容,同时会把修改的内容用绿色标识标出。
    我们打开本地的文本,删除刚刚添加的第一行这个是测试文本

    此时你就会发现github发生了变化。
    很多人说这里会出现乱码,这个是编码问题,如果不修改编码,只是在客户端上显示乱码,但是上传后不会出现乱码,为了保险起见,建议大家还是把文本编码修改为 utf-8 .

    此时的红色标识标识删除。我们写好Summer和Description并点击Commit to master。
    这样我们就删除了第一行。同时在History目录下又多了一条时间轴。

    这样我们就完成了删除。

    上传与同步

    上传

    此时,当我们打开github网页,就会发现此时你的修改的内容并没有出现在这里。这是因为你没有进行同步,仅仅是在本地就行了修改。此时我们仅仅需要点击右上角的publish

    此时你就会本地内容已经上传到网页上。

    同步

    当你的代码库上传后就会发现,原来的publish以及变为了Sync

    点击Sync同步代码库!

    五、分支的使用

    创建分支

    我们创建第一个分支取名为“new masterh”,点击Create new branch创建第一个分支。

    我们发现此时的分支已经切换到了我们刚刚创建的分支new masterch

    我们来修改new masterch分支上的内容。
    我们仍旧打开FirstDemo.txt进行编辑。输入以下内容

    创建的第一个分支。

    打开github进行,填写SummaryDescription

    之后我们点击Commit to new-master
    History目录下,我们可以看到会有两条主线,分别是masternew-master并且在new-master的分支下又一个蓝色的实线空心圈和一个虚线空心圈
    实线圈表示当前的节点,空心圈表示下一次修改时的节点。

    红线标示的部分就是当前的分支

    切换分支

    点击红色划线部分就会出现分支的列表

    我们点击master就会切换到master分支。

    上传/同步分支

    这个操作和同步仓库是一个操作,点击Publish/Sync上传或同步分支。

    删除分支

    首先要把分支切换到你要删除的分支下,如我们要删除new master,将分支切换到new master点击右上角齿轮就会出现Delete new master

    点击Delete new master就会弹出一个对话框,询问删除的内容。

    第一个yes ,Delete both是将本地与网页全部删除;
    第二个Delete local only仅仅是删除本地。
    第三个是取消。

    合并两个分支

    将一个分支与master分支进行合并。
    我们首先把分支切换到master下,点击Update from new-branch进行分支的合并。

    此时我们查看history目录下就会

    六、团队协作流程

    认识Flow

    GitHub Flow是一个轻量级的,基于分支的工作流程,支持团队和部署在那里的定期做项目。

    为团队成员写入权限

    在我们的队友添加一个写的权限,这样我们的队友才能很好的修改代码。
    我们打开网页上的GitHub,点击settings,

    之后我们找到collaborators,这里会让我们验证密码,之后就有添加合作者的选项。这样我们就能添加我们的小伙伴了!

    这样我们就添加了新的小伙伴,新的小伙伴有着同样的权限去修改和管理代码。
    此时我们就会看到我的小伙伴wevan的github主页上就会出现关于我创建的First的各种通知。

    创建分支

    在我们创建一个叫add new function的分支。

    创建一个分支

    Create a branch

    当你工作的一个项目,你会在任何给定的时间有一堆不同的功能或正在进行的想法 - 其中一些是蓄势待发,而另一些则不是。分支的存在是为了帮助你管理这个工作流程。

    When you’re working on a project, you’re going to have a bunch of different features or ideas in progress at any given time – some of which are ready to go, and others which are not. Branching exists to help you manage this workflow.

    当您在项目中创建一个分支,你创造一个环境,在那里你可以尝试新的想法。你让一个分支的更改不会影响主分支,让你可以自由进行实验,并提交更改,在你的分支将不会被合并,直到它准备好知识安全的人所正在与合作进行审查。

    When you create a branch in your project, you’re creating an environment where you can try out new ideas. Changes you make on a branch don’t affect the master branch, so you’re free to experiment and commit changes, safe in the knowledge that your branch won’t be merged until it’s ready to be reviewed by someone you’re collaborating with.

    ProTip

    分支在Git中是一个核心概念,整个GitHub的流量是基于它。这里只有一个规则:在任何主分支总是部署。

    Branching is a core concept in Git, and the entire GitHub Flow is based upon it. There’s only one rule: anything in the master branch is always deployable.

    正因为如此,这是非常重要的一个功能或修复工作时,你的新分支关老爷的创建。您的分支名应该是描述(例如,重构的身份验证,用户的内容缓存键,使视网膜-化身),以便其他人可以看到正在处理。

    Because of this, it’s extremely important that your new branch is created off of master when working on a feature or a fix. Your branch name should be descriptive (e.g., refactor-authentication, user-content-cache-key, make-retina-avatars), so that others can see what is being worked on.
    来自GitHub Flow

    添加提交

    我们首先把分支切换到新的分支上add new function

    修改新的版本

    填写好新的SummaryDescription,提交新的版本并同步。
    这样小伙伴登陆到GitHub上就看到了就可以清楚的看到一切的修改。

    添加提交

    Add commits

    一旦你的分支已经建立,现在是时候开始进行更改。无论何时添加,编辑或删除一个文件,你作出承诺,并将其添加到您的分支。提交加入这一过程保持你的进步轨迹,你在一个特性分支工作。

    Once your branch has been created, it’s time to start making changes. Whenever you add, edit, or delete a file, you’re making a commit, and adding them to your branch. This process of adding commits keeps track of your progress as you work on a feature branch.

    还承诺创建工作的透明历史,其他人可以按照理解你做了什么,以及为什么。每次提交都有一个关联的提交信息,这是解释为什么一个特定的变化作出了说明。此外,每次提交被认为是变革的一个独立单元。这使您可以回滚的变化,如果发现错误,或者如果你决定在一个不同的方向前进。

    Commits also create a transparent history of your work that others can follow to understand what you’ve done and why. Each commit has an associated commit message, which is a description explaining why a particular change was made. Furthermore, each commit is considered a separate unit of change. This lets you roll back changes if a bug is found, or if you decide to head in a different direction.

    ProTip

    提交信息是重要的,特别是因为Git跟踪更改,然后将它们显示为承诺一旦他们推到服务器。通过字迹清晰提交信息,你可以更容易为其他人跟着,并提供反馈。

    Commit messages are important, especially since Git tracks your changes and then displays them as commits once they’re pushed to the server. By writing clear commit messages, you can make it easier for other people to follow along and provide feedback.
    来自GitHub Flow

    打开一个pull请求


    这个是整个流程中比较关键的一步,发布Pull Request

    点击客户端或者网页上的Pull Request发布。
    我们这里点击Pull Request
    客户端/网页版
    我们填写好必要的说明性文字

    点击Send Pull Request

    他既然让我们到GitHub上看,我们就听他的,点击,进入。

    我们发现小伙伴已经在下面留言了!

    讨论和审核你的代码


    你的小伙伴开始对你的代码讨论,修改,迭代。

    讨论和审查你的代码

    Discuss and review your code

    一旦拉入请求已被打开,人或团队审查您的变化可能有疑问或意见。也许编码风格不匹配项目的指导方针,改变缺少单元测试,或者也许一切看起来不错,道具都是为了。引入请求旨在鼓励并捕获这种类型的对话。

    Once a Pull Request has been opened, the person or team reviewing your changes may have questions or comments. Perhaps the coding style doesn’t match project guidelines, the change is missing unit tests, or maybe everything looks great and props are in order. Pull Requests are designed to encourage and capture this type of conversation.

    您还可以继续推送到你的分支在你提交的讨论和反馈光。如果有人评论说,你忘了做某件事,或者如果在代码中的错误,你可以在你的分支修复它,推高的变化。GitHub上会显示新的提交和其他任何意见,你可能会收到统一拉请求视图。

    You can also continue to push to your branch in light of discussion and feedback about your commits. If someone comments that you forgot to do something or if there is a bug in the code, you can fix it in your branch and push up the change. GitHub will show your new commits and any additional feedback you may receive in the unified Pull Request view.

    ProTip

    拉请求的意见都写在降价,所以你可以插入图片和表情符,使用预先格式化的文本块,等轻质格式。

    Pull Request comments are written in Markdown, so you can embed images and emoji, use pre-formatted text blocks, and other lightweight formatting.

    部署

    部署

    Deploy

    一旦你拉的请求进行了审查和部门通过你的测试,您可以部署您的更改,以验证他们的生产。如果你的分支造成的问题,您可以通过部署现有的主投产回滚

    Once your pull request has been reviewed and the branch passes your tests, you can deploy your changes to verify them in production. If your branch causes issues, you can roll it back by deploying the existing master into production.

    合并


    合并分支我们之前已经说过,这里就不再赘述。

    合并

    Merge

    现在,您的更改在生产中得到了验证,现在是时候你的代码合并到主分支。

    Now that your changes have been verified in production, it is time to merge your code into the master branch.

    合并后,引入请求保护的历史变迁到您的代码记录。因为他们是搜索的,他们不让任何人回去的时间理解为什么以及如何决定了。

    Once merged, Pull Requests preserve a record of the historical changes to your code. Because they’re searchable, they let anyone go back in time to understand why and how a decision was made.

    ProTip

    通过将某些关键字到您的拉请求的文本,你可以用代码相关联的问题。当你拉入请求合并,相关问题也将被关闭。例如,输入短语关闭#32将关闭在仓库中发行数量32。欲了解更多信息,请查看我们的帮助文章。

    七、Github for windows使用教程

    前言

    在上述的几个教程里讲解了一些Github的基础使用,现在开始讲解一些使用技巧。

    查找内容

    在github页面上是没有搜索的按钮,如何搜索呢。
    在网页上按 T就会出现。

    这样我们就能很方便的查找到我们需要的代码了。

    评论小表情

    常常在版本描述或者pull request时我们需要对伙伴的代码进行一下评论与说明,光是文字有点很死板,其实github给我有emoji,如何使用呢?其实很简单,只需要冒号就可以 ,这样我们就可以看到emoji表情,当然默认会显示五个常用的,你也可以继续敲下emoji的名字,出现更多(这里有所有的表情)。

    忽略不想上传的文件

    有些在github中的文件我们是不想上传的,我们如何过滤掉它们呢?
    在github中对不想上传的文件点击右键。就会出现下面选项。

    Ignore file忽略这个文件
    Ignore all.txt files 忽略所有的以.txt结尾的文件
    这样就可以过滤掉你不想上传的文件

    搜索项目

    如何高效的搜索一个你想要的库呢?
    我们常常评判一个项目的标准有star数目,fork数目和跟新时间。
    通过搜索命令

    stars

    stars:>1000
    

    表示star数目大于1000。

    fork

    fork:>1000
    

    表示fork数目大于1000。

    语言搜索

    java,html等等

    综合一下就是,比如你要查找一个stars大于1000的,fork大于200的java代码。

    stars:>1000 fork:>200 java
    

    就是这样。

    查看项目中的语言类型

    一个项目中,可能使用了多种语言,我们如何一下子就能看到一个项目使用了什么语言?其实很简单,Github已经为我们统计好了。

    也行你注意过,但是没有发现它有什么用。
    点击下面的彩条

    github已经为我们统计好这个项目所有的语言及其比例。

    一些常见的代码表示颜色

    转载于:这里
    展开全文
  • GitHub使用

    千次阅读 2012-08-21 15:09:01
    使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git bash,通过这个...
    由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握了他的使用方式。 
    要使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git bash,通过这个在控制台完成对代码的管理。 
    首先,我们需要新建一个Repository,并在这个Repository中保存我们的代码。点击首页右侧的New Repository按钮。 
     
    ,点击之后,页面会提示你输入Repository的名称以及对这个Repository的描述。 

     

    在完成了创建之后,GitHub会提示你如何向这个Repository上传代码。 


    。 
    这里如果要上传代码,有几个关键步骤: 
    1.
    Java代码  收藏代码
    1. git init  
    这个命令会在当前目录下创建一个.git文件夹。 
    2.
    Java代码  收藏代码
    1. git add .  
    这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。 
    3.
    Java代码  收藏代码
    1. git commit -m "xxxxx"  

      
    Java代码  收藏代码
    1. git remote add origin git@github.com:xuhongxin/deom.git  

      
    Java代码  收藏代码
    1. git push -u origin master  

    上述的几条命令会把本地的代码上传的GitHub服务器上。但是,其中几个比较关键的命令,比如commit/remote/origin/master的用法,目前还没弄清,所以,后续还是要在整理一下。 

    至此,您已将可以将本地的代上传的GitHub服务器了,这将是我们开始构建远程代码管理的第一步。下一次,将讲解一下,如何通过fork创建属于自己的分支,并对分支进行修改并提交。先写到这里。

    在上一篇文章中,我们说明了如何将本地的代码上传的GitHub的代码库中进行保管。在这篇文章中将继续向您介绍,如何从GitHub上将代码下载到本地。 
    在GitHub中通常使用fork操作,来从GitHub上获得代码。 
    首先,进入要下载的项目,并单击fork。 



    接下来需要将这个项目复制到您的本地机器上。通过在GitBash中执行如下的命令可以做到这一点。 

    Java代码  收藏代码
    1. git clone git@github:username/JavaDemo.git  

    这里的JavaDemo是已经存在的一个GitHub上的一个Repository。 
    执行该命令的时候,系统会提示你输入密码。输入密码完后,系统将会下载代码到本地。 
    为了保持代码的同步,可以进入目录,执行如下的操作: 
    Java代码  收藏代码
    1. git remote add upstream git@github.com/username/JavaDemo.git  

    ok,到这里,代码已经成功下载到本地了。在下一篇文章中,将解释如何进行修改提交。


    展开全文
  • GitHub 使用教程图文详解

    千次阅读 多人点赞 2018-11-10 18:12:46
    GitHub 使用教程图文详解

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    一、前言

    在前面的文章中我们讲解了 Git 服务器的搭建、Git 本地仓库讲解、Git 远程仓库讲解、Git 分支管理、Git 标签管理,在Git 服务器搭建中我们说过一是找台服务器自己搭建Git服务器,搭建方法也很简单前面的文章有介绍,不清楚的博友可以查看一下,还有一种不需要自己搭建Git服务器,便可获得Git远程仓库。这就是我们本博文所要讲解的内容,那么下面我们先来认识一下GitHub吧。 

    GitHub 教程系列文章

    GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm

    Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm

    Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm

    Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm

    Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm

    Git 服务器搭建与客户端安装  http://www.linuxidc.com/Linux/2014-05/101830.htm

    Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm

    二、GitHub简介

    GitHub 可以托管各种Git版本库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。GitHub主要用Rails实现。在下面的章节中我们会详细讲解GitHub使用。

    三、注册GitHub账号

    1.下面我们先来注册一个GitHub账号,如下图:

    github1

     

    2.下面我们来简单看一下注册流程

    github2

     

    3.上面简单的输入一下用户名、邮箱地址、密码点击创建即可,进入下一步,如下图:

    image

     

    4.上面的信息简单的填写一下即可,点击进入下一步,如下图:

    image

     

    5.填写一些简单的组织信息,点击下一步,如下图:

    image

    点击“Finish”,到这里我们的GitHub账号就注册完成了。



    下面我们来新建一个Git仓库。如下图:

    image

     

    6.点击右边的“New repository”创建一个版本库,如下图:

    image

     

    7.我们填写一下仓库名称,写一些描述,勾选上初始化仓库README即可,如下图:

    image

    好了,到这里我们的第一个版本库就创建完成了,下面我们要做什么呢?当然用本地客户端克隆一份了。

     

    四、配置GitHub

    1.在克隆版本库之前我们要做什么呢?我们首先得生成公钥,然后复制到GitHub上然后我们才能无密码登录是吧。那么下面我们继续吧,如下图:

    image

     

    2.下面我们将生成的公钥复制到GitHub中,如下图:

    image

     

    3.点击 “Add ssh key”,如下图:

    image

     

    4.点击 “Add key”即可,如下图:

    image

    好了,到这里我们的GitHub配置到这里就完成了。下面我们来使用GitHub。

     

    五、使用GitHub

    1.克隆版本库

    image


    2.下面我们新建页面推送到远程GitHub中

    image

     

    3.我们在GitHub仓库中查看一下

    image

    好了,到这里我们就可以用GitHub干活了,嘿嘿。

     

    六、参与GitHub中其它开源项目

    1.我们一直用GitHub作为免费的远程仓库,当然如果可以的话你也可以付费,给开源世界做点贡献嘛,嘿嘿。如果是自己的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub既可以让别人参与你的开源项目,也可以参与别人的开源项目。那么我们如何参与一个开源项目呢?比如人气极高的jquery框架,你可以访问它的项目主页https://github.com/jquery/jquery,点“Fork”就在自己的账号下克隆了一个jquery仓库,然后,从自己的账号下clone。如下图:

    image

     

    2.点击右上脚的“fork”即可,如下图:

    image

     

    3.下面我们克隆一份到本地

    image

    大家可以看到文件比较多,克隆需要一段时间请大家耐心等吧,嘿嘿。注意的是clone仓库一定要从自己的账号下克隆,这样你才能推送修改。如果从jquery的作者的仓库地址git@github.com:jquery/jquery.git克隆,因为没有权限,你将不能推送修改。如果你想修复jquery的一个bug或者新增一个功能,我想说你现在就可以开始开发了,开发完成后往自己的仓库推送。如果你希望jquery的官方库能接受你的修改,你就可以在GitHub上发起一个pull request。当然,官方是否接受你的pull request就不一定了。嘿嘿! 

    如何在 GitHub 建立组织 http://www.linuxidc.com/Linux/2013-08/88197.htm

    GitHub Linux下使用方法 http://www.linuxidc.com/Linux/2013-06/86417.htm

    Windows下Eclipse搭建GitHub开发环境图文教程 http://www.linuxidc.com/Linux/2013-06/85372.htm

    R语言 3.0.1 源码已经提交到 GitHub http://www.linuxidc.com/Linux/2013-05/84425.htm

    从GitHub将Maven项目导入Eclipse4.2 http://www.linuxidc.com/Linux/2013-04/83082.htm

    分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm

    七、总结

    好了,到这里我们GitHub就讲解完成了。最后,希望大家有所收获吧^_^……

    GitHub 的详细介绍请点这里 
    GitHub 的下载地址请点这里


    本文转自:http://www.linuxidc.com/Linux/2014-09/106230.htm

    转载请注意,非本人版权!

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • Git 和 Github 使用记录

    千次阅读 2020-04-03 17:46:20
    记录Git和Github使用记录前言什么是GitGit 的安装、配置、使用使用IDEA或PyCharm管理PyCharm配置Git和GithubCreate Git Repository上传项目进行修改上传操作错误处理 前言 本文的目的是为了帮助更快的上手Git将资源...

    前言

    本文的目的是为了帮助更快的上手Git将资源上载至Github

    什么是Git

    Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。1

    Git 的安装、配置、使用

    这一部分网上教程很多,这里给出两篇不错的借鉴

    • Git初步入门 :here 2
    • github的简单使用 :here 3

    使用IDEA或PyCharm管理

    该部分前提是Git安装成功能正常使用<该部分参考自:here4>

    PyCharm配置Git和Github

    • 在这里插入图片描述
      在这里插入图片描述

    Create Git Repository

    VCS –>Import into Version Control –>Create Git Repository –>选择项目文件夹
    在这里插入图片描述

    上传项目

    VCS –>Import into Version Control –>Share Project On GitHub–>填写名称和描述
    在这里插入图片描述

    • 至此就可以到自己的GitHub上查看该项目

    进行修改上传操作

    参考:here
    遵循git的方式:先add后commit最后push

    错误处理

    Can’t finish GitHub sharing process
    Successfully created project ‘GitHubDemo’ on GitHub, but initial commit failed:* Please tell me who you are. Run git config –global user.email “you@example.com” git config –global user.name “Your Name” to set your account’s default identity. Omit –global to set the identity only in this repository. fatal: empty ident name (for ) not allowed during executing git -c core.quotepath=false commit -m “Initial commit xxx” –

    • 解决:需要设置用户名和邮箱标识,在git-cmd中输入以下命令:
      git config --global user.name “xxxxxx”
      git config --global user.email “xxxxxxxx”
      在这里插入图片描述

    连接GitHub超时问题

    • 打开cmd :ping github.com
    • 若不可以访问,则修改host文件,进入 C:\Windows\System32\drivers\etc 目录下,找到hosts文件,加入以下两行:
      192.30.253.113 github.com
      151.101.112.249 github.global.ssl.fastly.net
      然后更新一下DNS缓存,如下:
      cmd (命令提示符) 中输入: ipconfig /flushdns

    学无止境,作为小白继续努力!!!!!!
    谢谢浏览,希望能够帮到大家。
    欢迎大家留言,提出问题和意见。

    作者:卢松林
    许昌学院计算机科学与技术专业


    1. Git 百度百科 ↩︎

    2. Git初步入门 ↩︎

    3. github的简单使用 ↩︎

    4. IDEA连接github 并上传项目使用 ↩︎

    展开全文
  • PicGo+GitHub使用

    千次阅读 2020-03-15 17:48:56
    PicGo+GitHub使用 一.前言 ​ 最近开始写博客,一来是想锻炼下自己的文字水平,二来则是想以CSDN来总结自己学过的一些东西,方便日后复习。 ​ 前段日子迷上了Markdown这种轻量级标记语言,因为他相较于word等...
  • 免费CDN:jsDelivr+Github 使用方法

    万次阅读 多人点赞 2019-02-10 22:30:49
    本文有参考《jsDeliver+github使用教程,免费好用的cdn》—— By hojun CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的...
  •  GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布了GitHub...
  • GitHub 使用简易手册

    千次阅读 2013-06-21 11:43:17
    考虑到后面将用到GitHub. 因此有必要做个简单的总结. 采取的服务器是Github, 因此关注的仅仅为客户端的使用1. Windows 下GitHub使用 参考: TortoiseGit + GitHub 使用指南2. MAC 下Github使用
  • git/github使用完整教程(1)基础

    万次阅读 多人点赞 2020-05-08 22:00:00
    github关联 创建一个新的仓库: 目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。...
  • gitHub使用记录

    千次阅读 2018-06-22 10:34:29
    github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开,如果想免费建立私有仓库的话可以考虑一下Bitbucket。 Github 由Chri...
  • GitHub使用日记——基本流程

    千次阅读 2017-05-04 20:14:23
    GitHub使用日记——基本流程使用GitHub进行代码管理,先记录下正确使用流程,后慢慢补充为啥。目录GitHub使用日记基本流程 目录 注册GitHub 登录GitHub GitHub上新建项目 本地代码上传GitHub 建立其他分支dev Git...
  • GitHub使用入门

    千次阅读 2019-08-20 16:11:47
    本教程将介绍GitHub的项目创建以及基于Windows的bash使用 使用工具 Git Bash GitHub Desktop 说明:Git Bash(基于MINGW) 帮助在Windows下进行Git的命令行操作。GitHub Desktop是Github官方在Windows的图形界面...
  • GitHub使用教程

    千次阅读 多人点赞 2018-03-08 10:55:19
    GitHub和Git的区别,GitHub和Git是完全不同的两个东西,在Git中开发者将代码存入名为Git仓库的资料库中,并加以使用GitHub则是在网络中提上提供Git仓库的一项服务。就是说GitHub上公开的代码都由Git进行管理。 ...
  • github使用Organizations进行团队开发

    千次阅读 2017-04-13 19:49:46
    github使用organization团队开发一个项目
  • 【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由...目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad
  • GitHub使用教程、注册与安装

    万次阅读 2017-12-07 22:18:55
    GitHub使用教程、注册与安装 GitHub注册与安装 进入GitHub官网:https://github.com —— 注册账号 注册成功后,即可跳转至以下界面。 这里我们需要创建一个库文件,用以储存数据——点击 New repositories 配置库...
  • AndroidStudio上github使用

    千次阅读 2016-04-16 13:32:54
    AndroidStudio上github使用 要想在AndroidStudio上面使用github,首先要下载git工具 然后在AndroidStudio上面设置git工具的路径 File->Settings->Version Control->git 点击“Test”,出现如图所示对话框表示该...
  • Windows下Github使用

    千次阅读 2018-08-20 22:19:58
    Windows下使用GitHub GitHub支持使用SSH协议检出与上传Code, 项目的SSH协议的地址可以在如下页面找到: 在Git CMD中使用 git clone 协议地址 会出现如下错误: SSH是需要密码登录的,GitHub不会出现输入...
  • Github使用: 无法打开github网页

    万次阅读 热门讨论 2018-11-25 15:49:52
    打不开github上网页,试了很多方法都没有,先写一下常见的几种方法:... NodePad ++打开hosts文件,如果提示没有权限,就使用启用管理员权限打开,在hosts文档末位追加: #github 192.30.253.113 github.com 19...
  • Git版本控制与github使用

    千次阅读 2015-10-27 09:39:22
    Git是一个开源的分布式版本控制系统,用于敏捷高效地管理项目。相较svn,git最大的特点就是分布式,每个人都拥有一个克隆的版本库,所以提交代码、查看日志、创建分支、合并分支、回...文章介绍Git版本控制与github使用
  • GitHub 使用markdown格式的三个坑

    千次阅读 2017-06-04 02:29:23
    GitHub 与 CSDN 博客,使用markdown格式比较:GitHub 使用的三个坑:在github 使用markdown 格式编辑后成了堆成一团。为什么? 问题在于: 1、# 后面没有添加空格; 2、内容之间没有按回车键(enter); 3、...
  • github使用入门 之GIT GUI Windows版

    千次阅读 2016-11-07 19:51:16
    这二天网上也看了不少关于github使用的文章,github对代码管理也开始用起来了。这篇给github新手看,大牛们请跳过。 github说白了就是版本管理库,最常用的就是程序代码管理了。不过我也在github上看到有人在用它...
  • Github使用教程图文详解

    千次阅读 2019-07-22 09:35:48
    最近几天发现有些人对Github网站很好奇,但是无奈自己不会用,因为是外国人的网站,首先自己的英文就不过关。对于这个,其实可以用谷歌浏览器去...有关git的使用和学习可以看看我的系列博客,版本管理·玩转git。 ...
  • github使用git clone中断出错 使用修改hosts文件的办法没有解决我的问题,使用科学上网的可以 输入命令 git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 git config --global ...
  • spring boot学习 - git及github使用

    千次阅读 2018-02-27 16:42:14
    这里只记录简单的项目中的使用,当做自己的学习笔记。...一路next后即可。 二 github使用 登陆https://github.com/,创建自己的账号并登陆。start a project:create repository。由于我们没有...
  • 如何在GitHub使用高亮语法

    千次阅读 2014-03-12 19:46:24
    GitHub使用的是js的markdown解析器 https://github.com/coreyti/showdown/blob/master/src/showdown.js 具体使用方法是用三个“`”(非数字键1左边那个)包住代码块即可 声明语言类型的话在后面加语言名称如...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 201,752
精华内容 80,700
关键字:

github使用