git stash --场景:如果不想提交只完成了一半的代码,但此时必须去修改一个紧急Bug
本地有修改,此时又需要pull远程代码,有时会因为修改了同一个文件导致无法pull,git提示可能有冲突无法merge,请先提交本地修改。
如果你还不想提交修改怎么办?就git stash吧,会把你的修改暂存,隐藏起来,然后你就可以pull了
git stash pop --场景:bug修改好了,把隐藏的代码找出来,接着写自己的代码吧
好了,你现在pull了远程的更新,看过之后觉得跟自己的更新不会有什么大冲突,就算有你也可以做到手动merge,那么就git stash pop,git会将你的更新merge上去,如有冲突,现在可以手动改了
git stash clear --场景:隐藏过几次代码,脑子记不清每次隐藏的是什么修改了,乱
git stash 像一个栈一样存东西,如果stash多次,那么你pop的时候一个个merge出来可能连自己都搞不清楚,很大可能会把不想再要的修改merge进代码了,所以保持stash的清爽是个好习惯,每次git stash -> git stash pop 之后可以git stash clear,git 会把stash的东西都清理掉
git reset --场景:手贱,又add .了,那个下拉框的样式还没弄的足够漂亮呢,不想提交啊
git add之后发现add了不想add的东西,请按照git的提示git reset HEAD, 然后重新add吧, 如果只想把其中一个文件去掉,请git rm --cached filename
git revert --场景:哎呀这个bug还要改个文件才算完成啊,已经commit了咋办
git commit之后发现这次的修改很无聊想撤销,请git revert HEAD,git会帮你多提交一次‘撤销提交‘,你无聊的修改就不会被push了
相关推荐
8. **协作工具与流程**:除了命令行操作,还有许多图形化工具如SourceTree、GitKraken等简化Git操作。此外,了解和实践GitFlow、Forking Workflow等协作流程可以提高团队合作效率。 总之,Git 是一款强大的版本控制...
整个Git操作文档不仅为初学者提供了实用的指导,而且对于想要提升Git操作技能的用户也有很大的帮助。通过文档的指导,学习者可以熟悉Git的基本操作,理解Git的工作原理和分布式版本控制的概念,从而在实际工作中更加...
总的来说,阮一峰网络日志中的Git命令清单,以实用性和易懂性为主,为初学者提供了一个基础的Git命令学习框架,帮助他们从零开始逐步学习Git的使用。掌握这些命令之后,可以有效地进行代码版本控制、分支管理、合并...
以上是Git的基本原理和常用操作,但Git的功能远不止这些。随着经验的积累,你会更深入地了解Git的高级特性,如submodules、rebase、cherry-pick等。熟练掌握Git,将极大地提升你的代码管理和团队协作能力。这份"Git...
总之,Git是现代软件开发不可或缺的工具,理解和掌握其原理和操作是每个开发者的基础技能。通过阅读《Git 原理详解及实用指南》,你将能够系统地学习Git,提升你的版本控制能力,从而更高效地进行团队协作和项目管理...
同时,作者强调,学习的目标是成为一名Git用户,而不是Git专家,因为很多高级命令对初学者来说可能并不实用。 廖雪峰认为,Git的基本命令已经足够覆盖大多数使用场景,而那些高级命令除非在特定情况下才会使用到,...
对于Git的高级需求解决方案,你可能需要学习一些更复杂的操作,例如子模块(用于管理项目中的其他独立Git仓库)和子树合并(将一个仓库的部分内容合并到另一个仓库中)。另外,Git钩子(`git hooks`)可以自定义工作...
git操作脑图,基本操作都有!!思维导图又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图...
以上列举了Git中常用的命令及其使用场景,这些命令涵盖了Git的基础操作,如文件的添加、提交、撤销等,以及高级功能如分支管理、合并等。熟练掌握这些命令对于高效地使用Git进行版本控制是非常重要的。
### Git实用教程 #### 一、软件下载与安装 **1.1 下载TortoiseGit** - **链接**: [http://tortoisegit.org/download/](http://tortoisegit.org/download/) - **注意事项**: 确保下载的是最新版本的TortoiseGit。...
### Git实用指南知识点详解 #### 一、Git简介与特性 **Git** 是一个开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件的修改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux内核的源...
Git是通过命令行进行操作的,而Git Bash在Windows上提供了与Unix/Linux类似的命令行环境,包括常用的shell命令和Git命令,如`git clone`, `git add`, `git commit`, `git push`等。 在压缩包的文件名称列表中,"Git...
### Git基本操作与应用 #### 一、Git简介 Git是一种分布式版本控制系统,主要用于跟踪文件的变更以及管理软件开发过程中的版本控制。...对于iOS开发者而言,熟练掌握Git的基本操作是非常必要的。
本文将基于"掘金 - Git 原理详解及实用指南"这一资源,深入探讨Git的基本原理、核心概念以及实用操作,帮助你全面理解并掌握Git。 **一、Git基本原理** Git的核心理念是通过内容寻址文件系统来存储数据,这意味着...
安装完成后,用户可以通过命令行或图形界面进行Git操作。 为了更好地利用Git,开发者需要掌握基本的Git命令和工作流程,例如,了解如何创建和切换分支(`git checkout -b`),如何解决合并冲突(`git diff`、`git ...
总的来说,这个“git 截屏小工具”——LiceCap,是一个实用的辅助工具,能够有效地帮助用户记录和分享屏幕动态,尤其适用于 IT 专业人士和教育领域,使得复杂的技术操作可以以直观的方式传达给其他人。
5. 删除远程不存在的分支:`git remote prune origin` - 删除远程不存在的分支。 三、配置 Git 1. 设置提交者名字:`git config -global user.name <name>` - 设置提交者名字。 2. 设置提交者邮箱:`git config -...