菜鸟笔记
提升您的技术认知

Git 笔记

Git合并特定commits 到另一个分支

菜鸟阅读 : 15赞(0)

经常被问到如何从一个分支合并特定的commits到另一个分支。有时候你需要这样做,只合并你需要的那些commits,不需要的commits就不合并进去了。 合并某个分支上的单个commit 首先,用git log或GitX工具查看一下你想选...

git 合并某个提交commit到指定的分支上

菜鸟阅读 : 19赞(0)

Git合并特定commits 到另一个分支 合并某个分支上的单个commit 首先,用git log或GitX工具查看一下你想选择哪些commits进行合并,例如: dd2e86 - 946992 -9143a9 - a6fd86 - 5a...

git 撤销add 和 撤销改动

菜鸟阅读 : 19赞(0)

git reset HEAD <file> 撤销刚才的add操作。如果不指定文件名,则撤销add的所有文件 git checkout -- <file> 撤销文件的修改。使用暂存区的替换掉工作区的文件。 “.” 代表...

git撤销add操作

菜鸟阅读 : 20赞(0)

如果已经执行了git add dir_name 此时需要撤销 add操作,则需执行如下命令 git rm -r dir_name --cached 由于目录已经添加到git 暂存(stage)中了,所以需要加--cached参数

git merge 与 git rebase的区别

菜鸟阅读 : 19赞(0)

前言       其实这个问题困扰我有一段时间,相信也有人和我一样有这个困扰,网上已有很多这种解释了,但是要么就是无图,要么就是解释的很乱,没太看懂,经过自己对git的使用,加上向同事请教,算是理解了这个问题,...

git merge和rebase的区别

菜鸟阅读 : 16赞(0)

git merge 会生成一个新得合并节点,而rebase不会 比如: D---E test / A---B---C---F master 使用merge合并: D--------E / \ A---B---C---F----G test,...

虚拟机与Docker有何不同

菜鸟阅读 : 51赞(0)

首先,大家需要明确一点,Docker容器不是虚拟机。 2014年,当我第一次接触Docker的时候,我把它比做一种轻量级的虚拟机。这样做无可厚非,因为Docker最初的成功秘诀,正是它比虚拟机更节省内存,启动更快。Docker不停地给大家宣...

git stash详解

菜鸟阅读 : 74赞(0)

应用场景: 1 当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用git stash命令将修改的内容保存至堆栈区,然后顺利切换到hotfix分支进行bug修复,修复...

git回退到指定版本

菜鸟阅读 : 118赞(0)

1. 首先使用git log查看最近几次提交的版本号,如果不在最近几次可以去git官网查找到这个版本号"0250cd0ff958e26016ccf853b8c63e94e88d69e6"; 2. 在命令行输入 git r...

Git回滚代码到某个commit

菜鸟阅读 : 78评论(0)赞(0)

回退命令: $ git reset --hard HEAD^ 回退到上个版本 $ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id ...