Ruby on Rails Tutorial 第一章 之 Git项目管理
1、安装和设置
(1)git的安装(略)
(2)初始化设置
$ git config --global user.name "LihuaSun"
$ git config --global user.email "12***50@**.com"
$ git config --global push.default matching #向后兼容新的git版本
(3)第一次使用仓库要做的设置
$ git init
$ git add -A
$ git status
$ git commit -m "Initialize repository"
$ git log
(4)公钥管理
$ ssh-keygen -t rsa -C "1254575850@qq.com" #生成公钥
$ cat ~/.ssh/id_rsa.pub #复制公钥
(5)在GitHub上添加hello_app仓库(略)
(6)添加远程仓库并推送
$ git remote add origin git@github.com:LihuaSun/hello_app.git
$ git push -u origin --all #第一次推送仓库
2、分支、编辑、提交、合并、推送
(1)分支
$ git checkout -b modify-README #创建分支
$ git branch #查看分支
(2)编辑
$ git mv README.rdoc README.md
$ git checkout -f #强制撤销改动
(3)提交
$ git status #查看分支状态
$ git add -A #如果上次提交之后添加了新文件,则要执行这个命令
$ git commit -a -m "Improve the README file"
(4)合并
$ git checkout master #切换到主分支
$ git merge modify-README #合并分支
$ git brandh -d modify-README #删除分支,当用-D时,放弃该分支中的改动
(5)推送
$ git push origin master #其中origin master经常省略
Ruby on Rails Tutorial 第一章 之 Git项目管理的更多相关文章
- Ruby on Rails Tutorial 第一章 之 简介
		
1.目标:掌握MVC和REST.生成器.迁移.路由.嵌入式Ruby 本书涉及Rails,Ruby语言,Rails默认使用的测试框架(MiniTest),Unix命令行,HTML,CSS,少量的Java ...
 - Ruby on Rails Tutorial 第一章 之  搭建开发环境
		
云端开发环境,Cloud9(https://ide.c9.io/).这个开发环境预先安装好了Rails开发所需要的大多数软件,包括Ruby.RubyGems和Git,需要自己安装Rails. 1.安装 ...
 - Ruby on Rails Tutorial 第一章笔记
		
搭建开发环境 作者介绍了 Cloud9\ Coding.net 这样的云端开发环境 安装 Rails 1. 新建 rails 应用 首先,调用 rails new 命令创建一个新的 Rails 应用, ...
 - Ruby on Rails Tutorial 第一章 之 Heroku部署
		
1.目的:用Heroku将开发环境部署到生产环境中.Heroku专门用于部署Rails和其他Web应用,部署Rails应用的过程非常简单——只要源码纳入Git版本控制系统就好. 2.搭建Heroku部 ...
 - Ruby on Rails Tutorial 第二章 之 toy_app项目搭建
		
(第一章小结) 第一步:生成项目骨架 $ rails _4.1.6_ new toy_app 第二步:修改Gemfile 第三步:安装gem $ bundle install --without pr ...
 - Ruby on Rails Tutorial 第二章 之 微博资源
		
1.微博模型如下图所示: 2.创建微博资源,命令如下: $ rails generate scaffold Micropost content:text user_id:integer #生成微博资 ...
 - Ruby on Rails Tutorial 第二章 之 用户资源&MVC&REST
		
说明:用户资源包括用户数据模型和这个模型相关的Web页面. 1.用户数据模型如下: 2.使用Rails内置的脚手架生成用户资源中,执行如下所示命令: $ rails generate scaffold ...
 - Ruby on Rails Tutorial 第2版 学习笔记
		
Ruby on Rails Tutorial 第2版 在线阅读:http://railstutorial-china.org/ 英文版:http://ruby.railstutorial.org/ru ...
 - Ruby on Rails Tutorial读书笔记-1
		
只是怕忘了命令,全部撸一次,记个大概.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 安装Ruby之前,先要安装RVM: curl -L https://get.rvm.io | bas ...
 
随机推荐
- 接入脚本interface.php实现代码
			
承接上文的WeChatCallBack 在WeChatCallBack类的成员变量中定义了各种消息都会有的字段,这些字段在init函数中赋值.同时也把解析到的XML对象作为这个类的成员变量$_post ...
 - 在DataTable 中增加一列
			
//在这里需要增加一个列. DataColumn column = dt.Columns.Add("行号", Type.GetType("S ...
 - 多校5 1004 HDU5784 统计锐角三角形数目
			
http://acm.hdu.edu.cn/showproblem.php?pid=5784 题意:n个点,找多少个锐角三角形数目 思路:极角排序+two pointers 当前选择的点集要倍增一倍, ...
 - c++ 概念及学习/c++ concept&learning(三)
			
这一篇继续说说程序设计中的基本语句:控制块 一 if类控制语句 if if else if , else if ,else if(条件语句){如果条件为真,要做的一些事情} if(条件语句) {如 ...
 - fedora 安装python mysql
			
如果你服务器环境允许yum,安装MySQL-python模块就很简单了. 如果直接安装不行,先 安装MySQL-devel后正常运行 yum install mysql-devel yum insta ...
 - nginx配置pathinfo支持,最佳方案 - chunyu
			
〇. 前言 pathinfo有两个,1 pathinfo()函数,2 $_SERVER['PATH_INFO'].pathinfo()是php的库函数,原生支持不需要nginx配置,$_SERVER[ ...
 - 20150913K-means聚类
			
1.聚类的思想: 将一个有N个对象的数据集,构造成k(k<=n)个划分,每个划分代表一个簇.使得每个簇包含一个对象,每个对象有且仅属于一个簇.对于给定的k,算法首先给出一个初始的划分方法,以后通 ...
 - HDU 4901  The Romantic Hero (计数DP)
			
The Romantic Hero 题目链接: http://acm.hust.edu.cn/vjudge/contest/121349#problem/E Description There is ...
 - HDU 3308 LCIS (线段树区间合并)
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3308 题目很好懂,就是单点更新,然后求区间的最长上升子序列. 线段树区间合并问题,注意合并的条件是a[ ...
 - HDU 3687 National Day Parade (暴力)
			
题意:给定 n 个人,在 n 列,问你移动最少的距离,使得他们形成一个n*n的矩阵. 析:这个题本来是要找中位数的,但是有特殊情况,所以改成暴力了,时间也很短,就是从第一个能够放左角的位置开始找,取最 ...