首先需要了解。git 是版本号的管理工具,为了能够把任意代码托管执照;github 其中一个是。

应用 github 什么不该说的帐户。

那么,申请后,在需求 github 并建立了独特的本地机器上的联系。由 SSH 公钥实现。方法见:windows下怎样github ssh 公钥

上传代码

每次上传代码前,先在 github 上创建一个仓库(repository),拷贝其独有的 SSH。

之后在 git bash 中进入代码所在目录,

git init
git add XXX1
git commit -m "XXX2"
git remote add origin XXX3
git push -u origin master

XXX1 是须要托管的文件,能够使用 git add * 加入目录下全部文件,也能够使用 git add*.cpp 目录下全部 .cpp 文件;

XXX2 是对于此次提交的描写叙述,爱写啥写啥;

XXX3 是上文中提到的仓库专有的 SSH。

能够多次 add 之后再进行 commit

add 能够加上 ../.. 来加入这个目录下属目录里面的代码。

这样有一个优点,就是会在 github 上同一时候生成一个目录

如今刷新看看 github 上的仓库。里面是不是多了非常多东西?

下载代码

那么我要下载代码,就打开 git bash,记下须要下载项目的 SSH 记为 XXX,输入命令:

git clone XXX

如今在 git bash 根文件夹以下找找,是不是多了个文件夹?

然后过几天小伙伴又更新了文件,不想整个文件一起下载,仅仅想下载其它人改动的文件。怎么办?建议使用 git fetch 或者 git pull。两者的区别与使用见:Git中的fetch和pull

一般我仅仅用 pull 命令。首先须要在 git bash 中进入上次 clone 下来的文件夹,然后再输入命令:

git pull origin master

回滚代码

哎哟卧槽!

代码改错了!

到哪儿找曾经的版本号呢?。

先用git log查看曾经提交的版本。通常是一串哈希数值,复制下来:


然后 git reset --hard 版本号号,回滚到对应版本号的代码

删除代码

假设连本地的代码(目录)也要删除,就先输入命令:git rm -rf XXX;

假设只删除github上面的代码(目录)。就先输入命令:git rm -r --cached XXX

之后再 git commit,最后 git push

假设不过删除刚刚 git add 的内允许,再次 add 和 commit 如果。使用 git reset 命令可以是

版权声明:本文博客原创文章,博客,未经同意,不得转载。

速度 Github的更多相关文章

  1. 搜刮一些开源项目的APP

    iOS完整App资源收集 <iOS完整app资源收集>  <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...

  2. 从github上获取资源速度慢的解决办法

    今天在github上clone一个仓库的时候,速度非常慢,只有3kb/s,开代理也没用,网上找到的各种git config的方法也没有用,最后想到设置hosts试试.于是在git的安装目录下找到了/e ...

  3. go get 无反应、访问github.com速度慢、没反应问题的解决方案

    go get 无反应.访问github.com速度慢.没反应问题的解决方案     昨天晚上装了个虚拟机,Centos7 安装都正常,网络访问也正常,但是打算安装beego的时候,把我给噎着了,无论是 ...

  4. Github访问速度慢和下载慢的解决方法

    原因 为什么访问速度慢.下载慢?github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢.Ping github.com 时,速度只有300多ms. 解决方法 绕过dns解析,在本地直接 ...

  5. 【亲测有效】Github无法访问或者访问速度的解决方案

    我相信,很多朋友都遇到了 Github 访问速度过慢的问题,我也是在此记下笔记,方便以后拿来使用. 第一步.修改Hosts 通过问题的搜索了解到 github 访问很慢一般通过修改 hosts 文件解 ...

  6. 小技巧-如何加快github下载代码的速度(转)

    作为开发人员,github是大家的标配了,常常会苦恼于gitclone某个项目的时候速度太慢,看着控制台那几K十几K的龟速,吐血!! 原因很简单:github的CDN被伟大的墙屏蔽所致. 所以解决方案 ...

  7. 告别10kb/s的Github访问速度

    由于种种原因,国内访问Github的体验一直不是很好.本文通过优化DNS缓存的方式,避免浏览器直接解析Github域名,来改善Github的访问速度. 本文分为如下三个部分: 通过IP地址查询获取访问 ...

  8. Github访问速度很慢的原因,以及解决方法

    1,CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题.用户获取数据时,不需要直接从源站获取,通过CDN对于数 ...

  9. GitHub访问速度慢的一种优化方法

    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名GitHub. 由于GitHub是一个国外网站,在国内访问速度如何呢? 我们通过浏览器访问下ht ...

随机推荐

  1. HDU 4686 Arc of Dream(递归矩阵加速)

    标题效果:你就是给你一程了两个递推公式公式,第一个让你找到n结果项目. 注意需要占用该公式的复发和再构造矩阵. Arc of Dream Time Limit: 2000/2000 MS (Java/ ...

  2. Apple Watch 2.0 数据通讯

    经常会碰到Watch app和WatchKit extension需要访问同一个文件.比如,使用一个自定义的字体,播放多媒体文件.有两种方法完成这个任务. 设计的时候,每个包放一份文件.它们分别访问自 ...

  3. Orleans:NET的Actor模型

    .NET的Actor模型:Orleans   Orleans是微软推出的类似Scala Akka的Actor模型,Orleans是一个建立在.NET之上的,设计的目标是为了方便程序员开发需要大规模扩展 ...

  4. 每天进步一点点——Linux文件锁编程flock

    转载请注明出处:http://blog.csdn.net/cywosp/article/details/30083015 1. 场景概述     在多线程开发中.相互排斥锁能够用于对临界资源的保护,防 ...

  5. 【转】ubuntu终端方向键不能用(主机名不显示)问题的解决

    sudo gedit /etc/passwd 在/etc/passwd中修改该用户对应的shell:/bin/sh改为/bin/bash即可解决该问题 来自:http://blog.csdn.net/ ...

  6. 声明式编程思想和EEPlat

    声明式编程定义 声明式编程(英语:Declarativeprogramming)它是一种编程范式.程相对立.它描写叙述目目标性质,让计算机明白目标,而非流程. 声明式编程不用告诉电脑问题领域.从而避免 ...

  7. std::list.pop_back() 弹空了列表导致的崩溃

    core文件输出: (gdb) bt # # ) at xxxxx/sql/signal_handler.cc: # <signal handler called> # # # # # 0 ...

  8. HDU2149-Public Sale

    Public Sale Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  9. super.getClass()与this.getClass()

    原文地址:http://leihuang.org/2014/11/14/getClass-method/ 首先看一段代码: import java.util.Date; public class Te ...

  10. ThreadPoolExecutor的一点理解

    整个ThreadPoolExecutor的任务处理有4步操作: 第一步,初始的poolSize < corePoolSize,提交的runnable任务,会直接做为new一个Thread的参数, ...