使用git进行版本控制
登陆注册功能优先
abstract:
工程的搭建和初始化gitd的使用
rails 网站搭建步骤
1. 新建一个工程目录
$ rails new compass
$ git init
初始化compass文件夹为git的repository
$ git status
确认现在的状态
$ bundle install
这里也遇到一个小插曲:
bundle install安装gem一直卡在那里不动
我开了vpn才慢慢的安装上了gem
$ git add .
将”new”创建的所有文件都从工作区加入暂存区
$ git commit -m "Initial commit"
将暂存区的修改加入repository
2. 新建一个名为“schedules”的控制器
$ rails generate controller schedules
thinking:
这个时候我觉得可能在这个工程里会有很多controller。
所以想要恢复到上一步的状态。
$ git status
# 删除 untracked files git clean -f
# 连 untracked 的目录也一起删掉 git clean -fd
# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的) git clean -xfd
# 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删 git clean -nxfd git clean -nf git clean -nfd
所以输入
$ git clean -fd
即将暂存区内容复原到工作区中