vn / git
作用:在多人协作开发过程中,我们使用git负责项目源代码的版本管理,所有的开发人员操作的是同一个仓库中的源码

1、创建一个远程的仓库(在gitHub上)

2、创建一个本地的仓库
新建文件夹 -> 右键 git bash here -> $ git init (创建一个本地仓库)

3、让本地的仓库和远程的仓库保持连接
$ git remote add 名字(一般叫做origin) 远程仓库的地址

扩展:$ git remote -v 查看当前本地都和哪些仓库保持了连接
$ git remote rm 名字 把名字对应的仓库和本地取消连接
$ git remote update 名字 把名字对应的远程仓库和本地仓库的连接通道进行更新,更新完成后我们就可以随时获取最新的项目源码了(在后期更新老师讲义的时候我们会操作演示)

[重要的:如果你已经创建了远程的仓库,我们直接的通过 $ git clone 远程地址,这样的话我们的第二步和第三部默认的电脑都自己完成了]

4、实现提交
$ git add -A 先把本地的提交到暂存区
$ git commit -m"备注" 在把本地暂存区的内容提交到本地的历史区

[对于一个空的文件夹我们是实现不了提交的,必须里面有内容]

建议每一次把本地的提交到远程仓库的时候都先拉取一遍
$ git pull 名字 master [如果遇到了一个黑框,说明本地的和远程的冲突了,我们目前先简单的让远程把本地的覆盖掉 按Esc这个键->输入 :wq 在按回车键确认即可退出黑框]

$ git push 名字 master ->输入gitHub的用户名和密码

-----------------------------------------------------

->使用gitHub发布我们的"静态资源页面" :可以把自己写的个人简历和作品发布到gitHub上,让别人通过一个地址可以访问到

1、在gitHub上创建一个新的仓库

2、把我们的仓库作为一个项目在gitHub中发布
->Settings ->Options(GitHub Pages) ->Launch Automatic page generator ->Continue to layouts -> 对于上面的模板可选可不选 ->Publish page

->在我们原来的仓库中新增加了一个叫做 gh-pages 的分支,这个分支才是我们以后真正去管理发布项目的分支,而不是master

3、为了以后的方便管理,把我们的默认分支修改为 gh-pages
->Settings ->Branches ->Default branch ->

->以上三步完成后,我们可以到Settings中找我们的地址:->Settings ->Options(GitHub Pages) ->Your site is published at "地址".

4、把自己的代码上传到 gh-pages 这个分支下
1)先通过gitHub上仓库的地址,把仓库克隆到本地一份 $ git clone 地址

2)我们把默认的那些文件(除了.git)以外的都删除掉

3)把我们自己的默认文件拷贝到这个目录下

4)上传到gh-pages这个分支下
$ git add -A
$ git commit -m""
$ git push origin gh-pages (重点我们是推送到gh-pages这个分支下)

5、我们还可以把我们的页面地址生成一个二维码,让别人通过扫描二维码来看到我们的页面
http://cli.im/ (草料二维码)

git&&github使用方法总结的更多相关文章

  1. Git/Github使用方法小记

    今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其低下,虽然我无数次的想把代码重新整理一下,不过还 ...

  2. Linux下Git和GitHub使用方法总结

    来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到G ...

  3. Git系列三之GitHub使用方法

    GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代 ...

  4. 助教培训第四次作业——熟练掌握GitHub及Git的使用方法

    助教培训第四次作业——熟练掌握GitHub及Git的使用方法 1.Git 命令的理解和使用 常用的Git命令可以查看官方文档,官方文档的网址:https://git-scm.com/docs .虽然是 ...

  5. failed to push some refs to 'git@github.com:xxx/xxx.git' 解决方法

    此时很多人会尝试下面的命令把当前分支代码上传到master分支上. $ git push -u origin master 但依然没能解决问题 会出现: failed to push some ref ...

  6. git &github 快速入门

    本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...

  7. 史上最全github使用方法:github入门到精通

    [初识Github]首先让我们大家一起喊一句“Hello Github”.YEAH!就是这样. 原文 http://www.eoeandroid.com/thread-274556-1-1.htmlG ...

  8. Git/Github + TortoiseGit 使用教程

    前言 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 在github上有很多优秀的项目,一个伟大的学习宝库.本文分享使用tortoisegit对github/ ...

  9. Git+GitHub 使用小结

    1.Git安装完成后需要做的配置            $ git config --global user.name "Your Name"        $ git confi ...

随机推荐

  1. Hadoop的安装与设置(1)

    在Ubuntu下安装与设置Hadoop的主要过程. 1. 创建Hadoop用户 创建一个用户,用户名为hadoop,在home下创建该用户的主目录,就不详细介绍了. 2. 安装Java环境 下载Lin ...

  2. 记从安装centos系统在到使用mono3.2部署MVC过程遇到的问题

    一.安装虚拟机并安装配置系统 我不太愿意去下载vmware就用系统里面自带的Hyper-V 系统我选择了最新版本的CentOs6.4 下载地址:http://mirrors.163.com/cento ...

  3. DTO – 服务实现中的核心数据

    在一个Web服务的实现中,我们常常需要访问数据库,并将从数据库中所取得的数据显示在用户页面中.这样做的一个问题是:用于在用户页面上展示的数据和从数据库中取得的数据常常具有较大区别.在这种情况下,我们常 ...

  4. Microsoft SQL Server中的事务与并发详解

    本篇索引: 1.事务 2.锁定和阻塞 3.隔离级别 4.死锁 一.事务 1.1 事务的概念 事务是作为单个工作单元而执行的一系列操作,比如查询和修改数据等. 事务是数据库并发控制的基本单位,一条或者一 ...

  5. EntityFramework与TransactionScope事务和并发控制

    最近在园子里看到一篇关于TransactionScope的文章,发现事务和并发控制是新接触Entity Framework和Transaction Scope的园友们不易理解的问题,遂组织此文跟大家共 ...

  6. 浅谈angular2+ionic2

    浅谈angular2+ionic2   前言: 不要用angular的语法去写angular2,有人说二者就像Java和JavaScript的区别.   1. 项目所用:angular2+ionic2 ...

  7. node.js学习总结(一)

    1.1.1 安装 Node.js 有三种方式安装 Node.js:一是通过安装包安装,二是通过源码编译安装,三是在 Linux 下可以通过 yum|apt-get 安装,在 Mac 下可以通过 Hom ...

  8. CI Weekly #5 | 微服务架构下的持续部署与交付

    CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...

  9. .net使用正则表达式校验、匹配字符工具类

    开发程序离不开数据的校验,这里整理了一些数据的校验.匹配的方法: /// <summary> /// 字符(串)验证.匹配工具类 /// </summary> public c ...

  10. angular1

    1.双向绑定: 可进可出 2.依赖注入 函数有定义方定义 3.MVC M: Model 模型--数据 V: View 视图--表现层 C: Controller  控制器--业务逻辑 4.模板: {{ ...