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 ...
随机推荐
- class-dump 反编译私有的库和应用
一.下载并安装class-dump 下载class-dump-3.5.dmg 点击下载 下载完成以后双击.dmg的文件,将里面的class-dump拷贝到/usr/local/bin 设置权限chm ...
- atitit.attilax的软件 架构 理念.docx
atitit.attilax的软件 架构 理念.docx 1. 预先规划.1 2. 全体系化1 3. 跨平台2 4. 跨语言2 5. Dsl化2 5.1. 界面ui h5化2 6. 跨架构化2 7. ...
- hadoop 2.4 遇到的问题
不管出什么问题,首先查看日志. 在启动过hadoop的前提下,打开浏览器,输入http://localhost:50070 点击Utilities下的logs,选择hadoop-root-datano ...
- Jquery双向select控件Bootstrap Dual Listbox
效果预览: 一. 下载插件 github地址:https://github.com/istvan-ujjmeszaros/bootstrap-duallistbox 也可以在这个网站中下载:http: ...
- .NET Web开发技术简单整理
在最初学习一些编程语言.一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性.关注它的理论支持,这种学习技术的方式是短平快.其实工作中有时候也是这样,公 ...
- 使用xUnit,EF,Effort和ABP进行单元测试(C#)
返回总目录<一步一步使用ABP框架搭建正式项目系列教程> 本篇目录 介绍 创建测试项目 准备测试基类 创建第一个测试 测试异常 在测试中使用仓储 测试异步方法 小结 介绍 在这篇博客中,我 ...
- Jps命令—使用详解
jps是jdk提供的一个查看当前Java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写.非常简单实用. 命令格式:jps [option ...
- Laravel - 安装与配置
有多重途径可以安装Laravel,下面是通过composer安装laravel的方法.Composer 是 PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们.c ...
- JavaScript权威设计--JavaScript变量,作用域,声明提前(简要学习笔记四)
1.宿主对象与宿主环境 宿主对象:由ECMAScript实现的宿主环境提供的对象,可以理解为:浏览器提供的对象.所有的BOM和DOM都是宿主对象. 宿主环境:一般宿主环境由外壳程序创建与维护,只要 ...
- $(document).ready() 与window.onload的区别
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行. $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕. 2.编写个数不同 ...