速度 Github
首先需要了解。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的更多相关文章
- 搜刮一些开源项目的APP
iOS完整App资源收集 <iOS完整app资源收集> <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...
- 从github上获取资源速度慢的解决办法
今天在github上clone一个仓库的时候,速度非常慢,只有3kb/s,开代理也没用,网上找到的各种git config的方法也没有用,最后想到设置hosts试试.于是在git的安装目录下找到了/e ...
- go get 无反应、访问github.com速度慢、没反应问题的解决方案
go get 无反应.访问github.com速度慢.没反应问题的解决方案 昨天晚上装了个虚拟机,Centos7 安装都正常,网络访问也正常,但是打算安装beego的时候,把我给噎着了,无论是 ...
- Github访问速度慢和下载慢的解决方法
原因 为什么访问速度慢.下载慢?github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢.Ping github.com 时,速度只有300多ms. 解决方法 绕过dns解析,在本地直接 ...
- 【亲测有效】Github无法访问或者访问速度的解决方案
我相信,很多朋友都遇到了 Github 访问速度过慢的问题,我也是在此记下笔记,方便以后拿来使用. 第一步.修改Hosts 通过问题的搜索了解到 github 访问很慢一般通过修改 hosts 文件解 ...
- 小技巧-如何加快github下载代码的速度(转)
作为开发人员,github是大家的标配了,常常会苦恼于gitclone某个项目的时候速度太慢,看着控制台那几K十几K的龟速,吐血!! 原因很简单:github的CDN被伟大的墙屏蔽所致. 所以解决方案 ...
- 告别10kb/s的Github访问速度
由于种种原因,国内访问Github的体验一直不是很好.本文通过优化DNS缓存的方式,避免浏览器直接解析Github域名,来改善Github的访问速度. 本文分为如下三个部分: 通过IP地址查询获取访问 ...
- Github访问速度很慢的原因,以及解决方法
1,CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题.用户获取数据时,不需要直接从源站获取,通过CDN对于数 ...
- GitHub访问速度慢的一种优化方法
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名GitHub. 由于GitHub是一个国外网站,在国内访问速度如何呢? 我们通过浏览器访问下ht ...
随机推荐
- BZOJ 3236 AHOI 2013 作业 莫队算法
题目大意:给出一些数,问在一个区间中不同的数值有多少种,和在一个区间中不同的数值有多少个. 思路:因为没有改动,所以就想到了莫队算法.然后我写了5K+的曼哈顿距离最小生成树,然后果断T了.(100s的 ...
- IBatis.Net获取执行的Sql语句
前言 IBatis.Net中Sql语句是些在配置文件中的,而且配置文件是在程序启动时读取的(我们开发的时候需要将其设置成较新复制或者是始终复制),而不是程序将其包含在其中(例如NHibernate的映 ...
- UML部署图和图九组件图
前言 UML大部分描写叙述了逻辑和设计方面的信息.实现图用来描写叙述实现方面的信息.实现图包含部署图和构件图. 构件图 1. 概念 构件图从软件架构的角度来描写叙述一个系统的 ...
- BigPipe设计原理
高性能页面加载技术--BigPipe设计原理及Java简单实现 1.技术背景 动态web网站的历史可以追溯到万维网初期,相比于静态网站,动态网站提供了强大的可交互功能.经过几十年的发展,动态网站在互动 ...
- 【转】Android 4.3源码下载及问题解决
[html] view plaincopy 1 2 3 4 5 6 7 8 9 10 11 jianguoliao@jianguoliao-Lenovo-IdeaPad-Y470:~$ cat /et ...
- ObjectStreamDemo
当你需要存储相同类型的数据时,使用固定长度的记录格式是一个不错的选择.但,在OOP中创建的对象很少全部都具有相同的类型. 例如,你可能有一个称为staff(见下面demo)的array,它名义上是一个 ...
- Makefile 中:= ?= += =的差别 和条件运行
一:在Makefile中常常看到obj-m := scull.o和KERNELDIR ?= /lib/modules/等不同的赋值方式,如今总结他们的差别: = 是最主要的赋值 := 是覆盖之前 ...
- 查询系统--基于Solr4.9.0实现
为什么非要搜索系统 随着在产品的数量的增长.和复杂的检索要求,直接从数据库中检索信息,它已经无法满足展示机搜索需求. 实例: keyword=%E8%8B%B9%E6%9E%9C&enc=ut ...
- 使用SQLServer Audit来监控触发器的启用、禁用情况
原文:使用SQLServer Audit来监控触发器的启用.禁用情况 使用情景: 有时候会发现在触发器中的业务逻辑没有执行,可能是因为触发器的逻辑错误所引起的.但是有时候却是因为一些触发器被禁用了. ...
- Cordova WP8 平台安装部署
原文:Cordova WP8 平台安装部署 Cordova是一个开放源码移动开发框架. 它允许您使用标准的 web 技术如 HTML5. CSS3 和 JavaScript 进行跨平台开发,避免每个移 ...