09 2015 档案

摘要:rebase就是重新定义你分支的起点, 分支上的commit将生成对应的新的commit并放在你指定的新的起点commit后, 分支上的老commit将被删除. rebase就是将你的分支从一个commit移动到另一个commit作为起点. 用法 将base做为你当前分支的新起点, 这个<base> 阅读全文
posted @ 2015-09-29 23:54 irocker 阅读(725) 评论(0) 推荐(0) 编辑
摘要:git commit --amend命令用来修复最近一次commit. 可以让你合并你缓存区的修改和上一次commit, 而不是提交一个新的快照. 还可以用来编辑上一次的commit描述. 记住amend不是修改最近一次commit, 而是整个替换掉他. 对于Git来说是一个新的commit. 用法 阅读全文
posted @ 2015-09-29 22:41 irocker 阅读(13906) 评论(2) 推荐(1) 编辑
摘要:git clean命令用来从你的工作目录中删除所有没有tracked过的文件. git clean经常和git reset --hard一起结合使用. 记住reset只影响被track过的文件, 所以需要clean来删除没有track过的文件. 结合使用这两个命令能让你的工作目录完全回到一个指定的< 阅读全文
posted @ 2015-09-29 00:07 irocker 阅读(10619) 评论(0) 推荐(1) 编辑
摘要:git reset 如果说git revert是一个安全的撤销方式, 那么git reset就是一个非常危险的方法了. 当你使用git reset撤销的时候, 你没有可能在回到最初了-他是一个永久的不可撤销的undo. git reset时Git命令中唯一一个有可能丢失你工作的命令. git res 阅读全文
posted @ 2015-09-28 23:35 irocker 阅读(1644) 评论(0) 推荐(0) 编辑
摘要:git revert git revert用来撤销一个已经提交了的快照. 但不是从项目历史中移除这个commit, 而是生成一个新的commit, 老的commit还是保留在历史项目里面的. 这样做的好处是防止了项目丢失历史. 用法 生成一个新的commit, 撤销老的<commit>的所有修改(注 阅读全文
posted @ 2015-09-28 23:27 irocker 阅读(3248) 评论(0) 推荐(0) 编辑
摘要:git checkout git checkout提供3种不同的功能: checking out文件, checking out commits, checking out branch. checkout commit会让你的工作目录整个回到某个commit的状态下. 你可以使用checkout 阅读全文
posted @ 2015-09-27 01:12 irocker 阅读(2029) 评论(1) 推荐(2) 编辑
摘要:git log git log命令用来显示提交的快照. 能列出来你项目的历史, 能过滤和搜索你指定的一些修改. git status能让你检查工作目录和stage区的状态, git log只提供被commited到head的一些历史信息. 用法 使用默认格式展示这个项目的commit历史. 如果输出 阅读全文
posted @ 2015-09-26 23:40 irocker 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:git status git status命令能展示工作目录和stage区的状态. 使用他你能看到那些修改被staged到了, 哪些没有, 哪些文件没有被Git tracked到. git status不显示已经commit到项目历史中去的信息. 看项目历史的信息要使用git log. 用法 列出哪 阅读全文
posted @ 2015-09-26 02:21 irocker 阅读(3798) 评论(0) 推荐(0) 编辑
摘要:git commit git commit命令提交stage区的快照到项目历史中去(HEAD). 被提交的快照被认为是一个项目的安全版本. Git不会修改他们, 除非你显示的要求了. 和git add一样git commit是Git最重要的命令之一. 尽管名字相同git commit和svn com 阅读全文
posted @ 2015-09-26 01:44 irocker 阅读(950) 评论(0) 推荐(0) 编辑
摘要:git add git add命令把工作目录下面的有修改的文件添加的index(staging)里面去. git add告诉Git你想在下次commit的时候把什么文件包含进去. 但是, git add没有真正的对仓储有什么大的影响--在commit之前修改没有真正的被记录下来. 在add之前, 可 阅读全文
posted @ 2015-09-26 00:43 irocker 阅读(2632) 评论(0) 推荐(0) 编辑
摘要:git config git config命令用来设置git的一些配置(包括全局配置和针对单个仓储的配置).git config命令能定义一个仓储的用户信息和用户偏好. 用法 为当前仓储的commit定义作者的名字. 通常我们在这会使用--global这样所有以后的本地的其他的仓储的commit的作 阅读全文
posted @ 2015-09-24 23:55 irocker 阅读(2973) 评论(0) 推荐(0) 编辑
摘要:git clone git clone命令copy一个已经存在的Git仓储. git clone有点像svn的checkout, 他的不同之处是这个copy也是一个完整的仓储-它有自己的历史纪录, 能管理自己的文件.clone自动创建了一个叫origin的远端连结指向原始的仓储. 这样就能很容易的和 阅读全文
posted @ 2015-09-24 23:22 irocker 阅读(1443) 评论(0) 推荐(0) 编辑
摘要:git init git init命令用来创建一个新的Git仓储.可以用在一个已经存在的但是没有受Git版本控制的项目,或者用来初始化一个全新的没有任何文件的空仓储.git init通常是你开始一个新的项目时要运行的第一个命令.运行git init会在你项目的根目录创建一个.git文件夹,这个文件夹 阅读全文
posted @ 2015-09-23 23:55 irocker 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:使用--bare创建的repository没有工作目录, 在这个repository中不能修改文件和commit. 中心repository必须是bare repository,因为push分支到非bare repository会有覆盖修改的潜在风险.我们这样想,--bare把repository标 阅读全文
posted @ 2015-09-23 15:06 irocker 阅读(623) 评论(0) 推荐(0) 编辑
摘要:国庆后可能就要使用StrongLoop那套东西来做项目了原文:http://www.javabeat.net/loopback-mysql/ Loopback是什么? Loopback是一个开源的Node.js API框架, 使用它你能很方便的创建REST API. 安装Loopback 可以直接使 阅读全文
posted @ 2015-09-15 17:59 irocker 阅读(1344) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示