首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GIT 命令基础
Rollo_Tomasi
创建于2021-12-09
订阅专栏
关于git的基础命令详细讲解
等 10 人订阅
共17篇文章
创建于2021-12-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Git高级操作--Git Cherry Pick
git cherry-pick是一个很强大的命令,它可以将任何Git提交的内容单独拿出来,然后追加到当前HEAD快照中。比如在某一个分支中的某一次提交可以使用cherry-pick应用到另外一个分支中
Git高级操作:refs和reflog
Git的所有操作都基于提交:你会暂存提交,创建提交,查看过去的提交记录,或者使用很多很多Git命令在不同的仓库之间转移提交内容。这些命令中的很大一部分都会以某种形式来操作提交,其中很多还会以提交ID作
Git高级操作: Git钩子
Git钩子是一组脚本,这些脚本对应着Git仓库中的特定事件,每一次事件发生时,钩子会被触发。这允许你可以定制化Git的内部行为,在开发周期中的关键点上触发执行定制化的脚本。 常见的Git钩子用法包括:
Git命令进阶操作:日志格式化
在本文中,我们会深入探讨如何对git log命令的输出进行格式化。大部分git log命令的可选项,可以帮你选择输出内容中包含每次提交的哪些信息。 如果你不喜欢默认的git log输出格式,可以在gi
Git高级操作:reset,checkout,revert
git reset,git checkout,和git revert命令是Git工具箱中最有用的几个工具之一。他们都用来撤销仓库中的某种修改,其中前两个命令可以用来撤销针对提交或者单个文件的修改。 因
[译] Git 合并到底使用Merge还是Rebase
git rebase命令常常因为江湖上关于它是一种Git魔法命令的名声而导致Git新手对它敬而远之,但是事实上如果一个团队能够正确使用的话,它确实可以让生活变得更简单。在这篇文章中我们会比较git r
Git工作流基础——Git功能分支工作流
功能分支工作流的核心思想就是所有功能的开发都应隔离在专有分支之内,而不应该在主分支内进行任何功能开发。进行如此封装可以避免多个开发者在开发特定功能的同时对主代码库产生负面影响。这也同时意味着主分支内永
Git工作流基础——中心化的工作流
中心化的工作流对于刚从SVN切换到GIT的团队来说是一种非常合适的工作流。就像SVN一样,中心化的工作流会使用中心仓库作为项目更改的唯一入口。当然不同于将中心分支命名为trunk,默认的开发分支在Gi
Git合并策略选项及示例
在工作分支开发并且测试完成之后,对于如何将工作分支合并回主线分支,团队通常会有一些可选方式。你们团队使用什么样的合并策略?在本文中我们会分别介绍几种合并策略,以及对应的简单评述。以便在本文结束时,您可
使用分支——处理Git merge 冲突
版本控制系统就是负责管理来自于多个提交者(通常是开发者)之间的提交的。有时候多个开发者可能会编辑同一部分内容。一旦开发者A编辑了开发者B正在编辑的内容,冲突就会产生。为了降低冲突发生的概率,开发者们会
使用分支——Git Merge命令
在Git中merge是用来把分叉的提交历史放回到一起的方式。git merge命令用来将你之前使用git branch命令创建的分支以及在此分支上独立开发的内容整合为一个分支。 请注意下面的所有命令都
使用分支——Git Checkout
本文是对git checkout命令的一次测试。它将会覆盖使用举例以及不太常见的边缘案例。在Git术语中,“checkout”的意思就是对于一种实体的不同版本之间进行切换的操作。git checkou
使用分支 -- Git branch 命令
本篇文章会对git branch命令进行一次深度审视,其内容还包含有关git分支模式的讨论。在很多现代版本控制系统内,分支都是一项必备功能。但在其他版本控制系统内,分支操作会相当昂贵,消耗时间精力和硬
同步GIT仓库的操作 -- push命令
git push命令用于向远程仓库上传本地仓库的内容。push操作就是将本地的commit打包上传到远程仓库中。与之对应,git fetch操作向本地分支导入commits,push操作则向远程分支导
同步GIT仓库的操作 -- pull命令
git pull命令用来从远程仓库下载更新内容,并立即将对应内容更新到本地仓库。在Git的协作工作流中,合并远程仓库变更到本地仓库是很常见的工作。而git pull命令实际上就是其他两个命令的结合体,
同步GIT仓库的操作 -- fetch命令
git fetch命令从远端仓库中下载commits, files, refs到本地仓库中。当你想要看看其他人都在做些什么的时候,就要使用fetch命令。这跟svn update命令很像,同样可以让你
同步GIT仓库的操作 -- remote命令
git remote 命令是用于同步变更的命令组中的一个。与其配合使用的其他命令包括git fetch git push git pull。 Git remote git remote命令用来创建、查