git&&github使用方法总结
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使用方法总结的更多相关文章
- Git/Github使用方法小记
今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其低下,虽然我无数次的想把代码重新整理一下,不过还 ...
- Linux下Git和GitHub使用方法总结
来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到G ...
- Git系列三之GitHub使用方法
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代 ...
- 助教培训第四次作业——熟练掌握GitHub及Git的使用方法
助教培训第四次作业——熟练掌握GitHub及Git的使用方法 1.Git 命令的理解和使用 常用的Git命令可以查看官方文档,官方文档的网址:https://git-scm.com/docs .虽然是 ...
- failed to push some refs to 'git@github.com:xxx/xxx.git' 解决方法
此时很多人会尝试下面的命令把当前分支代码上传到master分支上. $ git push -u origin master 但依然没能解决问题 会出现: failed to push some ref ...
- git &github 快速入门
本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...
- 史上最全github使用方法:github入门到精通
[初识Github]首先让我们大家一起喊一句“Hello Github”.YEAH!就是这样. 原文 http://www.eoeandroid.com/thread-274556-1-1.htmlG ...
- Git/Github + TortoiseGit 使用教程
前言 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 在github上有很多优秀的项目,一个伟大的学习宝库.本文分享使用tortoisegit对github/ ...
- Git+GitHub 使用小结
1.Git安装完成后需要做的配置 $ git config --global user.name "Your Name" $ git confi ...
随机推荐
- Dynamics CRM 之ADFS 使用 WID 的独立联合服务器
ADFS 的使用 WID 的独立联合服务器适用于自己的测试环境,常用的就是在虚机中使用. 拓扑图如下: wID:联合身份验证服务配置为使用 Windows 内部数据库
- oracle常用函数及示例
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...
- MySQL数据库罕见的BUG——Can't get hostname for your address
在连接mysql jdbc时候,抛出了 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communicat ...
- MongoDB学习笔记三—增删改文档上
插入insert 单条插入 > db.foo.insert({"bar":"baz"}) WriteResult({ }) 批量插入 > db.fo ...
- 端盘子的服务生到月薪一万五的IT精英,你能相信吗
一直以来,我都觉得自己不是一个有故事的人. 以前的我,是个乖宝宝,对父母言听计从,特别内向,甚至一度感觉到自卑.不上学之后,我干过送货员,去工地除泥搬砖,当过油漆工,去过工厂,还去饭店当过端盘子的服务 ...
- java 泛型
1.Student stu =tool.getObj();右边得到的是Object类型,需要向下转型,强转换. 2. 3. 4.泛型方法不能被静态修饰这样写 5.如果想定义定义静态泛型方法,只能这样写 ...
- 基于Node.js实现一个小小的爬虫
以前一直听说有爬虫这种东西,稍微看了看资料,貌似不是太复杂. 正好了解过node.js,那就基于它来个简单的爬虫. 1.本次爬虫目标: 从拉钩招聘网站中找出“前端开发”这一类岗位的信息,并作相应页面分 ...
- Mono 4.0 Mac上运行asp.net mvc 5.2.3
Mono 4.0 已经发布,二进制包已经准备好,具体的发布说明参见:http://www.mono-project.com/docs/about-mono/releases/4.0.0/. 今天在Ma ...
- 【腾讯Bugly干货分享】Android进程保活招式大全
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8 作者:腾讯——张兴华 目前市面上 ...
- Assertor用于判断参数和抛出异常
代码 /// <summary> 断言器,用于判断和抛出异常 /// </summary> static class Assertor { /// <summary> ...