git
duola_rain
这个作者很懒,什么都没留下…
展开
-
Git往远程push前修改commit信息
一般我们使用git来开发都会有2个仓库:本地仓库和远程仓库 在我们本地修改代码后,会首先commit到本地的仓库里 当最终本地代码测试没问题后,才会用git push命令提交到远程仓库中 如果用默认的直接push,会把本地的所有的commit日志都会给push到远程 有时我们本地的很多commit信息都没有太大意义 只想往远程push一条commit信息 那么可以使用下面的命令:转载 2015-02-02 15:16:30 · 714 阅读 · 0 评论 -
git命令之git rebase 的用法
rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $ git checkout -b mywork origin 现在我们在这个分支做一些修改,然后生成两个提交(commit). $ vi file.txt $ git commit $ vi otherfile.txt $ git commit ... 但是转载 2015-02-02 15:32:57 · 499 阅读 · 0 评论 -
Git cherry-pick 和 rebase 的混合用法
之前在 git 上遇過一個問題 A-B master \ C-D-E-F-G topic 問題是,我只想把 D,F 加到 master ,其他的留在 topic ,而且又不想把 history 搞得很亂,最好就變成這個樣子: A-B-D-F master \ C-E-G topic 有甚麼好的作法转载 2015-02-02 15:09:21 · 1567 阅读 · 1 评论 -
修改git commit 除了 git commit --amend 还有 git commmit rebase, reset
修改git commit 除了 git commit --amend 还有 git commmit rebase, reset 当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了转载 2015-02-02 15:00:09 · 3591 阅读 · 0 评论 -
git 进行代码回滚
git reset HEAD~ 回滚在本地的撤销 git reflog 查看本地所有的提交记录, 如果想回滚到某个提交 : git reset --hard commit的号码转载 2015-02-02 15:17:58 · 1596 阅读 · 0 评论 -
git 解决分支冲突的方法
1.如我需要将master分支上修改的内容添加到simple分支上 git checkout simple git cherry-pick ..master // 如果出现了冲突,则会停止,此时解决冲突,然后提交,再执行下面的命令 git chery-pick --continue 2.如果我在simple分支上修改了内容,然后提交到远程服务器上,结果不转载 2015-02-02 15:08:28 · 739 阅读 · 0 评论 -
Git 合并分支的代码
假如有以下的情况: 我本地和远程服务器各有一个代码仓库,本地的仓库有两个分支:master和simple分支,远程仓库也有两个分支:master和simple。两者一一对应。 假如我在master分支上添加了很多的内容,并提交到了服务器,现在想在simple分支上也加上同样的内容,怎么办呢? 方法如下: 1.使用geit merge命令;转载 2015-02-02 15:11:31 · 478 阅读 · 0 评论 -
git命令之git gitignore 忽略某些文件
项目中经常会生成一些Git系统不需要追踪(track)的文件。典型的是在编译生成过程中 产生的文件或是编程器生成的临时备份文件。当然,你不追踪(track)这些文件,可以 平时不用"git add"去把它们加到索引中。 但是这样会很快变成一件烦人的事,你发现 项目中到处有未追踪(untracked)的文件; 这样也使"git add ." 和"git commit -a" 变得实际上没有用转载 2015-02-02 15:57:05 · 517 阅读 · 0 评论 -
Git常用操作命令收集:
Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remo转载 2015-02-02 15:03:33 · 445 阅读 · 0 评论 -
git/github初级运用自如
之前初学过一点git版本控制工具,利用github做仓库,照着github上的文档练习的了一下。不过那只篇只是照虎画猫(我的水平只能照着老虎画个猫模样,嘻嘻!)。 最近在学hibernate,公司与家之间都要调用我练习的小项目,交给git/github来管理,我只想说真的爽歪歪了。 本文在我之前的那篇《git/github学习笔记》的基础上,属于那个的升级加强版,欢迎对照阅读:http://w转载 2015-02-02 14:57:42 · 499 阅读 · 0 评论 -
使用git 新建分支以及管理分支
使用git 新建分支以及管理分支 Created Saturday 24 November 2012 在你的github分支上, 你需要保持你的主分支干净,我说的干净就是没有任何改变,那么你可以在任何时候从你的主分支修建一个分支。每次,你想提交一个补丁或者一个新特性时,你需要为它新建一个分支,而这个分支无论如何都会从你的主分支复制过来。 当你要在一个分支做拉请求时转载 2016-01-20 15:55:23 · 331 阅读 · 0 评论