
开工工具 -- Git
文章平均质量分 58
yinni11
这个作者很懒,什么都没留下…
展开
-
git rebase简介(基本篇)
一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi o...转载 2019-12-11 09:29:07 · 1119 阅读 · 0 评论 -
GIT笔记
1.解决Git冲突Please, commit your changes or stash them before you can merge.如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:git stashgit pullgit stash pop2.创建新分支: 再拉取最新的代码git pull origin gaodian...原创 2018-11-14 16:16:11 · 255 阅读 · 0 评论 -
Git恢复之前版本的两种方法reset、revert(图文详解)
一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。二、背景知识git的版本管理,及HEAD的理解使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个...转载 2019-02-28 12:18:26 · 321 阅读 · 0 评论 -
Git合并特定Commits 到另一个分支
1.合并某个分支上的单个Commit首先,用Git log或GitX工具查看一下你想选择哪些commits进行合并,例如dd100 - dd1001 -9143a9 - a6fd86 - 5a6057 [master] \ dd1011 - 62ecee - b886a0 [feature]比如,feature 分支上的Commit 6...转载 2019-03-01 09:48:48 · 219 阅读 · 0 评论 -
Git--- 把同事的提交的代码给覆盖了,怎么还原
今天大意操作,把同事的提交的代码给覆盖了,于是采用了下面的几种解决方法。方法一:1. 首先还原本地的版本到覆盖的版本,然后强行把还原的版本推送到远程仓库中。 首先在本地进行还原。 git reset --hard a1edaeb37a5 # 然后强制push 到远程仓库 语法:git push -f <remote> <bra...原创 2018-09-21 19:38:04 · 10759 阅读 · 0 评论 -
git查看分支的创建时间?
git reflog show --date=iso <branch name>1.可以查看到某个分支的创建时间2.可以查看到某个人在某个分支上提交的历史信息转载于:https://segmentfault.com/q/1010000004961686...转载 2019-03-19 10:00:30 · 21136 阅读 · 0 评论 -
在本地pull一个的远程的库的时候,拉不下来的解决方法
从github上pull一个本地不存在的分支的方法?github分支结构master develop本地代码的结构master现在我想从github中pull其develop分支,想达到本地也有master和develop分支的效果,但是我用git pull origin develop没有达到效果。解决方法:一键拉取本地上不存在的远程分支:git checko...转载 2019-06-13 18:09:12 · 1290 阅读 · 0 评论 -
cherry-pick和merge使用的场景
1. B分支merge到A分支如果要把b分支merge到a分支,那么需要:git checkout a //将当前的branch切换到agit merge b //将b merge到agit branch -d b //将b分支删除当用git merge 进行合并(merge)的时候,你只是指定了要合并到当前分支的那个并入分支,以及当前分支的当前进展问题...原创 2019-08-14 17:40:55 · 2149 阅读 · 0 评论