
git rebase
git rebase之前每次自己本地已经有提交了,在pull新的代码下来,就会产生一个空的commit,这是来合并同一个分支不同开发者的提交。--rebase的本意是想让事情的发展看起来很连续和优美,而不是多出很多无用的merge commit 。1、图解rebase正常情况下的开发分支提交:两个开发者各自在本地继续commit C进行开发,并且提交了。如果一个人提交到了服务器,另一个人本地提交了
分类
Git 版本控制系统的全面指南,深入解析其使用方法、技巧与命令操作。从基础的 init、add、commit 和 push/pull,到高级主题如分支管理(branch、merge、rebase)、冲突解决、stash 暂存和 hook 自定义,提供详尽命令示例和实际场景应用。涵盖 GitFlow 工作流、子模块(submodule)和远程仓库协作优化。
共 35 篇文章

git rebase之前每次自己本地已经有提交了,在pull新的代码下来,就会产生一个空的commit,这是来合并同一个分支不同开发者的提交。--rebase的本意是想让事情的发展看起来很连续和优美,而不是多出很多无用的merge commit 。1、图解rebase正常情况下的开发分支提交:两个开发者各自在本地继续commit C进行开发,并且提交了。如果一个人提交到了服务器,另一个人本地提交了
branch 分支管理 开发中分支管理是很重要的一件事情,往往需要频繁的切换开发分支。常用的用法如下,简要的记录一下。1、查看分支 查看本地分支查看远程所有分支2、创建分支 创新新的分支从已有的分支创建新的分支(如从master分支),创建一个dev分支。可以用来在本地创建远已有的程分支创建的新分支提交到远程3、切换分支 切换分支命令:4、删除分支删除本地分支 删除远程分支 5、合并分支将指定的分
git stash 暂存修改git stash是一个非常好用的git命令,常常用来保存临时的修改,有不想add到提交里去。常用命令有:①执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。或者最简单的,没有备注②查看stash了哪些存储③显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash

git中文路径显示乱码刚开始使用git的时候,在中文路径下面创建工程会发现路径名显示乱码:这是因为中文会被转换为unicode码,不管是路径还是文件只要包含中文都不能正常显示。需要进行配置,输入命令:这样git就不会对中文进行转码,显示正常的中文字符了。

another git process seems to be running in this repository1、问题操作git准备撤回工作区中已修改的文件内容。提示操作失败:2、解决进入到隐藏的.git文件夹下:删除这个index.lock文件3、原因引起是因为在git执行一个命令的时候直接ctrl+d,强行终止了。导致git命令没有完成,意外终止而导致。参考博客: Git操作失败并提示A