github使用_github使用教程 - CSDN
精华内容
参与话题
  • 【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,...

    原文 http://www.eoeandroid.com/thread-274556-1-1.html

    【初识Github】

    首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。

    Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。同样,eoe.cn客户端的源码也托管在github上。

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

    在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样,在社会关系图的节点中不断的连线。

    GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。

    GitHub For Windows

    GitHub for Windows 是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。微软也通过CodePlex向开发者提供 git 版本控制系统,而 GitHub 创造了一个更具有吸引力的 Windows 版本。

    GitHub上已自动配置的Mac笔记本电脑,一个工具,可以转换设置Linux或Windows机器。

    BOXEN是GitHub的自动化工具,设置和配置的Mac笔记本电脑软件开发[3]或其他类型的工作,正在使用他们的开发人员,律师,设计师,付货人,等。我们的想法是准备系统以自动方式和作为无差错尽可能用最少的干预工作。根据GitHub上,与一个新的开发机器上,他的Mac系统成立,并准备在30分钟内提交代码。

    BOXEN的基础上收集了大量的几十个木偶模块,使设置的各种软件,如卡桑德拉,MongoDB中,Java软件中,Python和Ruby开发中,节点,JS,nginx的,Skype公司,甚至MINECRAFT。虽然机器上配备了一个预配置,每个用户都可以调整它的配置应有的作用。

    【如何使用】

    1.注册账户以及创建仓库
    要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。

    2.安装客户端msysgit
    github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。

    装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。

    3.配置Git

    首先在本地创建ssh key;

    ssh-keygen -t rsa -C "your_email@youremail.com"



    后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

    回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。为了验证是否成功,在git bash下输入:

    $ ssh -T git@github.com

    如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

    接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

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

    进入要上传的仓库,右键git bash,添加远程地址:

    $ git remote add origin git@github.com:yourName/yourRepo.git

    后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

    4.提交、上传

    接下来在本地仓库里添加一些文件,比如README,

    $ git add README
    $ git commit -m "first commit"

    上传到github:

    $ git push origin master

    git push命令会将本地仓库推送到远程服务器。
    git pull命令则相反。

    修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。

    5.gitignore文件

    .gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:

    bin
    *.suo
    obj

    bin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git status的时候就只会看到源代码文件了,就可以放心的git add -A了。

    6.tag

    我们可以创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个“v2.0”、“v3.1”之类的标签,这样在以后回顾的时候会比较方便。tag的使用很简单,主要操作有:查看tag、创建tag、验证tag以及共享tag,这些下面的博客中有详细讲解。


    【Github的相关使用文章】
    Git介绍,安装,Git+Git flow使用:http://my.eoe.cn/fogs/archive/799.html
    Git 指令集:http://my.eoe.cn/iceskysl/archive/463.html
    在mac上安装git-flow过程:http://my.eoe.cn/iceskysl/archive/118.html
    git fetch 的简单用法:更新远程代码到本地仓库:http://my.eoe.cn/com360/archive/3533.html
    git 如何让单个文件回退到指定的版本:http://my.eoe.cn/com360/archive/3351.html
    如何使用Github上的开源项目:http://my.eoe.cn/fengyiyezi/archive/3427.html
    Window(8)下安装 MSysGit 、gitflow 、GitHub:http://my.eoe.cn/sunxun/archive/158.html
    git 打tag:http://my.eoe.cn/xiayang6/archive/446.html
    基于Github参与eoe的开源项目指南:http://my.eoe.cn/iceskysl/archive/3195.html
    Git stash 使用方法:http://my.eoe.cn/sunxun/archive/190.html
    Git tag的使用:http://my.eoe.cn/futurexiong/archive/1943.html

    大白话讲解如何给github上项目贡献代码:http://my.eoe.cn/leigo/archive/3221.html


    最后再推荐几篇社区里介绍知道github使用的帖子:
    githup的使用
    http://www.eoeandroid.com/thread-272837-1-1.html

    Eclipse上GIT插件EGIT使用手册 
    http://www.eoeandroid.com/thread-273360-1-1.html

    ubuntu下git服务器的搭建
    http://www.eoeandroid.com/thread-273167-1-1.html

    git , vim , ls 全局配置
    http://www.eoeandroid.com/thread-229638-1-1.html

    以上希望对大家学习起到积极的作用,一个好的程序猿势必要学会github的使用。如果本文大家觉得还不错,就告诉你身边的朋友吧,如果觉得看得过去那么就分享一下吧,如果觉得有待修改,那么请指出不足并且给打赏几个e币。最后感谢百度的无私支持,以及某个人的博客(说真的真的忘了他的地址是啥了),Hello Github。

    展开全文
  • 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

    这里写图片描述
    展开全文
  • github新手使用指南

    万次阅读 多人点赞 2018-06-14 15:25:26
    https://blog.csdn.net/Hanani_Jia/article/details/77950594源博客地址首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很...

    https://blog.csdn.net/Hanani_Jia/article/details/77950594源博客地址

    首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很重的任务,尤其是很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间,完成的进度都是不相同的,你写一点我写一点,甚至可能你今天写的出现了错误,影响到了我昨天写的代码,最后怎么才能将大家的代码轻松的汇总起来,又怎么在汇总所有人的代码之后发现错误等等一系列问题。这样我们就用到了GitHub这个软件。我们在GitHub服务器上有一个主仓库,这里用来储存你的所有代码,如果不付费的话是所有人都可以看的,如果你不想让别人看到你的代码,可以选择付费仓库。我们创建了主仓库之后,就可以在电脑上创建分支,之后你就可以在电脑上完成自己的代码,写完之后直接同步在电脑的分支,当你认为可以上传的自己的主仓库时,就可以申请更新,当通过审核的时候,你代码就出现在了自己的主仓库中,这样全世界的程序员都可以查看你的代码。全世界现在已经有300万的注册用户,甚至还有一些相当知名的开源项目也在其中公布代码。在GitHub上你可以看到很多计算机领域的精英所分享的自己的代码。这是GitHub的两个主要优点,适合团队协作,以及下载其他优秀者的代码。

     

     

    今天,GitHub已是:一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。

    · 这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrapNode.jsCoffeScript等。alexa全球排名414的网站。

     

     

    https://github.com/ 这是GitHub的官方网站,在官网上可以注册属于自己的GitHub账号,网上是全英文的,对于英语不好的同学建议使用谷歌浏览器,谷歌浏览器可以翻译网页变为中文使用起来十分方便。

     

    通过简单的步骤之后你就会有一个属于自己的GitHub账号。再简单注册完成之后会需要验证你所输入的邮箱才能正常使用你的GitHub。

     在注册完成之后,完成一些简单的设置之后,你需要创建一个属于自己的库

     

    在登陆自己的GitHub账号之后,在网页右上角的小加号是用来创建自己的库的按钮,之后的步骤将网页翻译成中文之后,按提示进行创建自己的库即可。

     

    第一个框是自己为自己的库起一个名字,第二个框是自己对库的一个简单介绍

    在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方面自己电脑上的代码同步到GitHub你所创建的库当中。

      为了实现,就需要安装一个软件,Git Bash。

     

    下面我就介绍一下这个软件的安装,以及简单的配置。

    git-scm.com 首先进入GitHub官网,下载适合自己电脑的版本

     

    下载完安装包之后运行

     

     

     

    在安装过程中直接默认选项即可。


     在对git bash进行配置的时候大多数新手都是一头雾水,下面我对配置的每一步就会有详细的记录。代码我也是从网上和学长那边要来的。

     

    我第一次打开软件后看到这个界面也是一脸懵逼的,然后通过查阅了各种各样的资料之后才有了一些思路。

     首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。

      

    很多人第一次打开这个GitHub的时候一脸懵逼,认为这是什么。对于一个新手来说看到这个是没有任何思路,没有任何想法的。

    这一栏 开始是你的计算机的名字在我这里就是Hanani @后边的内容是你的计算机型号,很多时候有的人打开之后@后边是乱码,这个时候也不要在意,因为有些电脑型号是中文的,可能在显示的时候出现了问题,不影响你后期的操作。

      接下来,就要开始获取属于你自己的密匙。在git bash中所有功能都是通过简单的一些代码来实现的。获取密匙的时候需要输入

    $ ssh-keygen-t rsa-"your_email@youremail.com"

    需要输入这个代码,引号内需要改成你在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,之后让你会提示操作路径、密码等等,一般情况下就直接按回车一路过就可以。

     

    如果之后你出现了这个界面之后,就说明你的密匙已经成功创建了。现在你就需要去他刚刚显示的存储位置打开它,把其中的内容复制出来。


     

    .ssh这个文件夹中

    之后你会看到这些内容,有的人会在id_rsa后边带有一个pub,之前看网上教程需要找到带pub的文件,因为我在生成后没有带.pub的文件,怀着忐忑的心打开id_rsa后发现这里边的密匙也是可以使用的。打开id_rsa的时候需要用记事本的方式打开。

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIskXqZF3SSFtACK6zoNGJabikTBC3kig6+4j4dCq1tswhA9YkuJCi0WpRmGYWBQ67dyT2or7RedFZlULLZN3nL6AWlo5V2jRXw4WQxCon2rU1p122wmiTzqYOfsykjwullWV4bYcZU4n77A4/9WwlSqZCpEbcdwV8IMkvwfJUInSWqTvmYMcKTWu8yad5DZ2v7LBWfgsL/Tfx7aEB8UjDNJ6SPw30Yijy+62YrftYGgbuwoiL9hDNGO2LfjgOkglHTBJaZe31uQLLWc5uCzd+7Dgh7RaKMmeuz2Uv7yqm/IEU9jH8cPMR9YRPIhmzg38G2s9ILn27QqW9j1hrFY1V 15229020556@163.com

    这就是我所获取的密匙,打开之后很长的一段,不要惊讶,没有问题,这就是你所需要的密匙。

     现在你就需要登录到你的GitHub上边添加这个密匙,

     

     

    打开你GitHub的设置界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys 点击

     

    这里的title 是让你给你的密匙起一个名字,根据个人喜好,什么名字都可以,然后把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。

    之后你就可以回到你的Git bash上边了

    然后输入上边的代码,来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。

    输入上边的代码,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址

    这两个的顺序可以颠倒,没有固定的顺序。

     下面就要将你的库克隆下来到本地电脑中,方便以后进行上传代码。

     

    在库创建完成之后 会有一个网址出现在网页中。

     

    个人习惯将自己的文件储存在d盘之中,所以你先需要将git bash定位在d盘中

     

    git bash中输入 cd /D 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。

    输入之后会出现/D说明定位成功。

    之后输入

    git clone后边的网址就是你创建库成功之后的网址


    之后打开我所定位的D盘

     

    可以看到,D盘中已经有以我的库名所创建的文件夹了。


    打开这个文件夹,然后在其中创建一个任意格式,任意名称的文件。

     

    之后重新定位git 把书 的位置,定位在你库的文件夹。


    之后输入ls语句 ls的作用是查看你目前所定位的文件夹中的文件,现在可以看出来,我刚刚所创建的test文件已经出现了。


    然后输入 git add test.txt

    之后输入然后git commit -m "cc"  引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已


    输入之后出现以上情况,然后在输入git push origin master 之后会出现一个

     

     

    界面,在这里登陆你之前注册的GitHub账号之后点击login。

     

    如果之后出现这种情况的话,就是登陆失败了,这时候你就需要输入你GitHub的账号名称

    输入之后会出现这个界面,然后再次输入你的GitHub密码。


    出现类似界面,你就可以欢呼了,代表你成功了。

    现在打开你的GitHub网站,找到你创建的库

     

    发现今天的格子已经绿了,说明你已经上传了你刚刚所创建的文件。

    再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用 先CD到你库里面,再git add 、git commit -m "   " 、最后git push origin master,将你的代码提交就可以了。

     同样我感觉网页版的github更适合新手小白,https://blog.csdn.net/hanani_jia/article/details/79855429 这是我写的一篇网页版github的简单操作,需要的可以看一下。

    展开全文
  • GitHub新手使用教学(从安装到使用)

    万次阅读 多人点赞 2017-09-14 12:07:10
    自学GitHub 在网上搜了很多资料,并整理测试成功!发篇博文记载。

    一、安装Git for Windows(又名msysgit

      在官方下载完后,安装到Windows Explorer integration的时候,将选项中将“Git Bash here”和“Git GUI here”打对勾。

     


    然后就一直next直到Finish

    二、github使用

    博客参考: http://www.cnblogs.com/schaepher/p/5561193.html

    本地git使用:

    新建一个文件夹

     

    在目录下新建个测试的文本 测试文本.txt

     

    并在此文件夹目录下右键Git Base Here 进入Gitbase命令

    输入git init 初始化仓库

     

     

    输入git status  查看状态

    如果中文文件的名称乱码 输入git config --global core.quotepath false

    就可以解决

     

    然后输入git add "测试文本.txt"   上传此文件

             git  add -A       上传此目录下所有文件

     

    可以 git commit -m "更新的信息"  来提交

    提交成功后 可以查看日志 git log

     

     

    然后修改文件

     

    输入git status查看状态

    输入git diff查看改变

     

     

    撤销更改 git checkout -- . 

     

    再次打开文件已经修改

    再次修改文件并上传

    看到两个版本了

     

    版本回退

    版本回退命令 : git reset --hard 版本号前7

     

     

    版本恢复

    输入 git reflog  查看之前版本

     

    再次输入 git reset --hard 版本号前7位  恢复到的版本

     

    删除未跟踪的文件

    输入命令 git clean -xf  会删除未跟踪的文件 就是没有上传过的文件

     

     

     

     

    Git与GitHub关联使用:

     github 官网注册(如果已经注册过就直接登录)

     本地配置用户名和邮箱

     方法1: Git Base 设置

       输入

            git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱"

     

     方法2:修改.gitconfig文件

             路径: C:\Users\你的用户名\.gitconfig 

     

     

     

     

     

     

    生成ssh key

    输入: ssh-keygen -t rsa -C "你的邮箱"

     

     

    复制ssh key

      方法1: 输入 clip < ~/.ssh/id_rsa.pub   会自动复制ssh key,可以直接粘贴

     

      

      方法2:c/Users/Administrator/.ssh/id_rsa)文件找到直接复制

           

     

     

    连接github

    打开GitHub 进入setting找到ssh key并新建

     

     

     



     

     

    然后测试连接是否成功

    输入: ssh -T git@github.com 

     

    连接成功

     

     

    本地连接到GitHub上面的仓库

     登录GitHub 新建个仓库(如果已经建好就跳过此步骤)

     

     

     

     

    本地关联GitHub 

     运行 git remote add origin 你复制的地址

    然后上传文件 

    (repository)的时候,加入了README.md或者LICENSE,那么github会拒绝你的push 

    解决办法: 执行 git pull origin master

    输入 git push -u origin master 

     

    刷新GitHub界面 看到文件

     

    关联已经成功了!

     

    以后如果想更新文件到github 提交完后输入 git push就可以同步了

     

     

    警告了  但是不会影响结果

     

    原因是没有指定分支

    按照提示提示执行就不会出现警告了

    输入:git config --global push.default matching或者git config --global push.default simple命令

    push.default设置maching的意思是:git push 会把你本地所有分支push到名称相对应的远程主机上。这意味着可能你会在不经意间push一些你原本没打算push的分支。

    push.default设置成simple的意思是:git push仅仅把当前所在分支push到从当初git pull pull下来的那个对应分支上,另外,这个过程也会同时检查各个分支的名称是否相对应。

     

    输入: git config --global push.default simple ,

    成功push之后没有警告了

     

    获取别人的仓库

     

    登录GitHub 进行搜索 点击一个进去

     

     

     


    下载方式有几种 我们选择 git下载

     执行:  git clone复制的SSH地址 

    可以直接下载到本地的仓库

    也可以直接下载解压包

     

     

     

     

    另一种关联远程空仓库的方法

    Github上创建仓库

    复制刚才创建的仓库的SSH

    clone到本地

    这样可以不用再做关联了。

    省去了上面的 init 和 git remote add origin 以及 git push -u origin master 。

    展开全文
  • GitHub使用教程详解(上)——官网操作指南[翻译]

    万次阅读 多人点赞 2018-03-29 12:20:00
    GitHub 指南原文地址:GitHub官网指南示例项目:Hello World十分钟轻松教学在学习计算机语言编程的过程中创建Hello World 项目是一个历史悠久的传统。当你接触一门新事物的时候可以用它来做一个简单的练习。让...
  • GitHub的注册与使用(详细图解)

    万次阅读 多人点赞 2016-05-09 15:34:31
    首先,你需要注册一个 github ... 本文中假设用户名为 chuaaqi(我的博客名的全拼) ...地址: https://github.com/ 输入账号、邮箱、密码,然后点击注册按钮. 2. 初始设置 注册完成后,选择Free免费账号完成设置。
  • 说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一.叙述 1.Git简介 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。...
  • [08]GitHub(一)|怎样使用GitHub

    万次阅读 多人点赞 2020-07-19 22:09:23
    跟朋友在交流的时候听到求职的时候发现有些公司要附Github帐号,一个优秀的 GitHub 账号当然能让你增色不少。自己之前听说过,但没有花时间研究,最后花了时间看了CitHub的文档,还有一些程序员写的的blog,就写下来...
  • 怎么样下载和运行GitHub上的代码呢?

    万次阅读 多人点赞 2020-09-12 14:35:19
    从昨天开始就想着从GitHub上下载一个开源的Vue的实战项目,希望能从中学习更多的Vue的实用内容,结果搞了半天好不容易下载了,不知道怎么弄。然而,今天终于成功了,激动地我赶紧来记录一下。 如何从GitHub上下载...
  • 我从GitHub上面下载了源码,可是不知道怎么用,python程序,好多个,相互调用的,我该怎样才能运行起来呢?
  • github上下载的源码 如何使用

    万次阅读 2016-11-19 11:28:50
    首先:看 README.md ,好多项目都有,有没有说明。 其次:看 你下载的属于什么代码,对应到相应的开发环境上。 然后:就是在对应的开发环境中编译(脚本语言直接放在应用中)。如果是 类库需要放在特定的实例中,如果...
  • GitHub入门之一:使用github下载项目

    万次阅读 多人点赞 2014-04-05 01:33:47
    git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的有CSDN和OSCHINA的git。 使用git可以很方便地进行多人协作和版本控制。作为一个入门小白,我先从我的角度来和大家...
  • 一、首先进入Github里边  比如说下边这个网站 https://github.com/gamedebug/qyy_hrspider 二、假设 想借鉴别人的代码 拷贝到自己本机的主目录下 点击 上面图片右上角的clone or download 点开 拷贝地址 ...
  • 如何将github上项目使用码云下载

    万次阅读 2019-03-16 08:27:03
    随着微软大大宣布GitHub针对个人用户的仓库免费,相信每位开发者都感受到了“真香”。...为了更加愉快地使用全球最大同性交友网站上的优质资源,可以从码云上下载github项目,亲测有效。 1.fork你所要下载的github...
  • 如何快速的登陆github

    千次阅读 2018-04-29 15:05:12
    实训第四周。这周遇到了github打不开的问题打开http://ipaddress.com/ip_lookup/输入github.com,找到github.... github.com使用命令:source /etc/hosts这样就可以使用了,不仅速度快,而且也可以解决github域名解...
  • github镜像站

    万次阅读 2020-02-27 03:22:19
    分享一个github镜像站, http://github-mirror.bugkiller.org/ 可以用来替换github.com上面的资源。 使用方法 假设下载一个git客户端 源连接是: ...
  • GitHub Desktop的简单使用

    万次阅读 多人点赞 2017-05-18 00:09:35
    1.今天来说说GitHub 客户端的使用,什么。你没听说过GitHub?那算了,那你真是太low,自己百度 记得第一次听说和使用关于GitHub这些还是好几年前闲得慌学着在GitHub使用octopress一堆的搭建自己的博客系统,开始...
  • 本博客的代码全部存储在Github在,为了方便大家下载代码。本文演示如何从Github中加载代码到本地工程中。本文使用的IDE是IntelliJ IDEA。
  • Golang如何引用Github上的开源项目

    万次阅读 2016-09-18 10:29:18
    for example: 以上图中地址为例,亲...1、打开cmd,输入go get github.com/Shopify/sarama ,回车之后会自动下载项目到GOPATH中的src目录下。 命令行进入到当前目录,cd E:\gopath\src\github.com\Shopify \sarama
  • windows下如何安装及使用github

    万次阅读 2017-02-26 15:37:51
    1.下载GitHub Desktop版本下载地址:...(为了后续使用方便,也可以将此步骤得到的Github软件包存档) 安装完成后,会出现如下界面: 同时,在开始菜单中会出现Hithub文件夹 其中:git sh
1 2 3 4 5 ... 20
收藏数 1,570,487
精华内容 628,194
关键字:

github使用