GIT代码管理
adolph88
这个作者很懒,什么都没留下…
展开
-
git用远程仓库强制更新本地修改,本地修改不保存
在用GIT进行版本管理时,经常由于本地修改过多,或者是写了一大堆代码后,发现没有用,或者用不了,这个时候就需要用远程的代码将本地的源码进行覆盖更新。具休的做法如下:git fetch --allgit fetch 命令是下载远程的库的内容,是不做任何的合并git reset --hard origin/mastergit reset 把HEAD指向刚刚下载的原创 2016-04-26 17:10:57 · 4209 阅读 · 0 评论 -
Git merge 合并分区详解
git merge 用来做分支合并,将其他分支中的内容合并到当前分支中。比如分支结构如下: master /C0 ---- C1 ---- C2 ---- C4 \ C3 ---- C5转载 2016-04-27 14:27:13 · 473 阅读 · 0 评论 -
git删除远程分支
1,在开发过程中,大家在远程创建了许多分支,有些是无用的,该如何删除呢,可以参考下面的方法。如果不再需要某个远程分支了,比如搞定了某个特性并把它合并进了远程的 master 分支(或任何其他存放 稳定代码的地方),可以用这个非常无厘头的语法来删除它:git push [远程名] :[分支名]。如果想在服务器上删 除 touch_fix分支,运行下面的命令:git push o转载 2016-05-08 16:22:46 · 270 阅读 · 0 评论 -
使用git pull文件时和本地文件冲突怎么办?
原文:http://www.01happy.com/git-resolve-conflicts/同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your chang转载 2016-06-08 16:31:39 · 277 阅读 · 0 评论 -
git 分支合并到主干,将分支所有提交汇总合并
git在一个分支上开发一段时间后,会留下很多次的commit, 当一个功能阶段性的完成后,需要将该分支merge到主干,如果直接使用 git merge branch 会将该分支下所有的提交都merge到主干,有时这并不是我们所需要的,我们只需要总结一下该分支,然后以该总结的commit合并到主干就可以了。具体操作:1、git checkout master 2、git merge --s...原创 2018-03-29 12:27:57 · 5153 阅读 · 0 评论