- 浏览: 141616 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
wyasd123:
hi,你好,按照以上步骤配置,执行:isql -v SQL20 ...
SQLServer on Rails -
smallwolf:
总结得不够详细啊
searchLogic心得
2、代码提交方式
<a>github的提交方式
(1)git add .--------------------存储到本地
git commit -m 'message'-------存储时的标记(修改了哪些地方,方便下次查询)
git pull------------------------下载服务器代码
git push------------------------上传代码至服务器
<b>svn服务器的提交方式
(1)git add . ------------------存储到本地
git commit -m 'message'--------存储时的标记(修改了哪些地方,方便下次查询)
git svn rebase------------------下载服务器代码
git svn dcommit-----------------上传代码至服务器
<c>其他相关的git命令
(1)git branch-------------------查看当前属于哪个分支
1、只有冲突存在时才会修改分支——改为冲突再git add .
2、git rebase –-continue-------------------自动合并
3、git checkout –b svn 新建分支名----------新建分支存储现有文件
4、git branch-------------------------------查看在哪个分支下
5、git checkout master----------------------将其放到master分支下
6、git merge-------------------------------整合分支
7、git branch -d 分支名----------------------删除分支
(2)git checkout + 上传的commit编号-----------将本地代码恢复到此状态
(3)git log------------------------------------查看本地git上传日志
(4)git log -p app/controllers/grids_controller.rb----查看某个文件的修改历史
(5)git checkout d0eb6ef3afe8a377943d3cf6f1e9c320c18f6f32
app/controllers/charts_controller.rb-----------返回到这个版本的文件(重现错误)
(6)git diff + commit编号--------------------------查询不同代码
以下转自:http://zhwen.org/?p=articles/git
分支合并:git-merge
现在我们看看怎么将helight分支上的工作合并到master分支中。现在转移我们当前的工作分支到 master,并且将helight分支上的工作合并进来。
helight@helight:~/kernel-mod/hello$ git-checkout master Switched to branch "master" helight@helight:~/kernel-mod/hello$ git-merge "merge helight" HEAD helight Updating f4808f0..2d900d9 Fast forward hello.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) helight@helight:~/kernel-mod/hello$
但是更多的是将现在的工作pull到主分支上去,如下命令:
helight@helight:~/kernel-mod/hello$ vim hello.c helight@helight:~/kernel-mod/hello$ git-commit -m "another change" ./* Created commit 1d6b878: another change 1 files changed, 0 insertions(+), 3 deletions(-)
git-pull:将工作更新到分支上
helight@helight:~/kernel-mod/hello$ git-checkout master Switched to branch "master" helight@helight:~/kernel-mod/hello$ git-pull . helight From . * branch helight -> FETCH_HEAD Updating 2d900d9..1d6b878 Fast forward hello.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-)
现在来看看如何退回到上一个版本:git-reset
命令形式:
git-reset [ --soft | --hard] []
命令的选项:
--soft
恢复到 git-commit命令之前,但是所作的修改是不会发生变化的。
--hard
将工作树中的内容和头索引都切换至指定的版本位置中,也就是说自上上一个git-commit命令之后的所有的跟踪内容和工作
树中的内容都会全部丢失。 因此,这个选项要慎用,除非你已经非常确定你的确不想再看到那些东西了。
git-whatchanged:查看本分支的修改情况
helight@helight:~/kernel-mod/hello$ git-whatchanged
git信息查看和日志查看:
git-log
git-show
git-show-branch
git-show-index
git-show-ref
譬如我们要查看标号为 master和helight的版本的差异情况, 我们可以使用这样的命令:
helight@helight:~/kernel-mod/hello$ git-diff helight master
发表评论
文章已被作者锁定,不允许评论。
-
Linux命令
2011-06-22 16:10 1066shell的种类 Linux中的shell有多种类型, ... -
install vim
2011-05-24 10:37 1584sudo apt-get install ruby libop ... -
flash提示问题
2011-05-13 16:13 975一个页面有多个form提交,而且要分别校验信息,信息不对时出现 ... -
windows下虚拟ubuntu文件共享
2011-05-09 17:14 2361在Vmware中安装linux,可 ... -
性能分析
2011-05-09 11:24 922异常分析 采用exception_logger记录异常信 ... -
全文检索
2011-05-09 11:23 1063全文检索(Ferret) 由于sphinx只能支持mys ... -
敏捷开发流程
2011-05-09 11:20 1329敏捷开发流程 需 ... -
安装环境
2011-05-09 11:17 1031操作系统安装 #安装ubuntu8.04桌面版(服务器装 ... -
rails常用插件
2011-05-09 11:13 1430实体相关 restful_authentication [ ... -
memcached安装使用
2011-05-09 11:09 1449安装 wget http://cloud.git ... -
Linux常用命令
2011-05-09 11:07 726常用命令 #执行上次命令 !! #进入上次访问的目录 ... -
soap客户端
2011-05-09 11:05 1266选择 ruby带有soap4r的插件,可以用于访问web ... -
ruby入门
2011-05-09 11:03 1187ruby入门 Ruby API查询 Ruby 正则表达 ... -
如何开始rails项目
2011-05-09 10:51 1027转自:http://saberma.me/rail ... -
I18n实现多语言包
2011-05-03 10:26 1一、Rails I18n(国际化) Rails在 2.2 ... -
SQLServer on Rails
2011-04-29 09:57 2351安装库 安装unixODBC sudo apt-get i ... -
svn集中存储
2011-04-28 16:55 1523安装 #git-svn sudo apt-get insta ... -
vim安装使用及快捷键设置问题
2011-04-28 15:56 2819安装sudo apt-get install libncurs ... -
oracle on rails
2011-04-28 15:30 1211Oracle on Rails #如果生产环境使用Oracle ... -
8.04 开发环境搭建
2011-04-27 11:10 1286#安装ubuntu8.04桌面版(服务器装服务器版) #之后修 ...
相关推荐
git提交信息模板 git提交信息模板 git提交信息模板 git提交信息模板
git提交代码常用规范
Atom Git Commit Atom是一款针对Atom文本编辑器的插件,它使得在当前的Atom工作窗格中编辑Git提交消息变得更加方便快捷。这款插件是为了解决开发者在进行Git操作时频繁切换窗口的问题,提高开发效率。 Atom是一个由...
git提交代码流程,包括回滚提交内容,合并分支,查看操作日志,恢复其他分支的内容等
团队开发常用的git工具教程,这里提供的是上传文件教程的其中之一。
git提交代码注释规范、git提交常用操作的规范指南、[A] 新增 :(新加入的需求) [M] 修改 :( 修改或者重构代码) [D] 删除 :(删除多余的文件 ) [F] 修复 :(修复bug)
使用 IDEA 与 Git 进行版本控制和代码提交 IDEA 是一个功能强大且流行的集成开发环境(Integrated Development Environment),它提供了对 Git 的支持,允许开发者使用 Git 进行版本控制和代码提交。在这篇文章中,...
### git命令行提交代码 #### 一、初始化本地仓库与第一次提交 在开始使用Git进行版本控制之前,首先需要在本地计算机上初始化一个新的Git仓库。这通常是在项目的根目录下执行的操作。 ##### 1. 初始化本地仓库 `...
大家有时候希望从git仓库中拉取代码时目录就已经存在了,不需要再手动创建,但是git并不允许git提交空目录,应该怎么办呢?这篇文章通过可能遇到的两个情况来分别介绍如何解决,有需要的朋友们可以参考借鉴。
项目由于git进行管控,对commit的日志需要进行规范化输出,git的hooks默认管控单仓库,在.git/hooks里面,默认关闭...系统提供的commit检验是git文本的最后是否有空格,根据规定,需要进行规则自定义,实现项目提交记录
git提交代码的时候,需要忽略掉某些不必要的文件,改配置文件粘贴到项目根目录,先提交该文件,然后下次提交的时候就会自动忽略指定的文件了。
例如,如果你只想提交一个文件的一部分更改,而不是整个文件,可以通过这种方式选择。 - 对于**未追踪的文件**,只需直接点击文件名即可将其添加到暂存区。 5. **暂存更改**:选择完要提交的更改后,点击面板底部...
Git和Github的上传的精简笔记,当你把Github和Git远程链接好之后,需要在文件夹下调用GitBash来对此文件进行操作,操作的主要代码就在这上面。
git-release-notes, 从git提交历史生成发行说明页 发行说明从git提交历史生成发行说明页。安装最好通过 npm 全局安装它。npm install -g git-release-notes用法基本用法是cd <your_git_project&
git提交版本号.xlsx
git代码提交过滤文件,可以过滤编译工具等不想提交的文件
方便使用git一键提交代码,省事省时,再也不用一遍一遍的输
Git 提交代码的正确步骤详解 Git 是一个版本控制系统,允许开发者对代码进行版本控制和协作。提交代码是 Git 中的一种基本操作,涉及到将代码从本地仓库提交到远程仓库中。下面将详细介绍 Git 提交代码的正确步骤。...
IDEA中过滤提交到.git的配置文件