随笔分类 -  Git版本控制

摘要:cherry-pick 一个分支上的提交内容,我们常常想把它完全挪动到另一个分支,避免写重复的代码,这时候可以用git cherry-pick 使用 git cherry-pick commidId 产生冲突时,可以放弃 git cherry-pick --abort 或者解决冲突,然后执行下面的指 阅读全文
posted @ 2022-04-30 22:13 世间很大 阅读(85) 评论(0) 推荐(0) 编辑
摘要:我们通常会在项目开发到一定阶段时给代码打上标签。 1、Git查看所有标签及其描述信息 git tag -l -n 2、Git创建标签 创建标签并添加描述信息 git tag -a v1.0.0 -m "描述信息" 或者简单一些 git tag v1.0.0 基于某次提交打标签 git tag v1. 阅读全文
posted @ 2022-02-12 22:39 世间很大 阅读(244) 评论(0) 推荐(0) 编辑
摘要:我们常常会将本地的一些秘钥文件不小心推送到远端,此时仅仅修改本地的.gitignore文件,然后再提交推送是不能将远端的此文件删除的。 此时可以用下面的命令 git rm --cached filename 将本地文件从索引中移除,再提交推送,就可以将远端的此文件删除了。 git rm:同时从工作区 阅读全文
posted @ 2022-02-10 17:18 世间很大 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Git头指针 Git中有HEAD头指针的概念。HEAD头指针通常指向某个分支的最近一次提交,但我们也可以改变它的指向,使其指向某个commit,此时处于分离头指针的状态。 如下,改变HEAD的指向,git提示HEAD处于分离状态: 此时,我们仍然可以进行修改、提交,但当我们切换到其它分支时,git会 阅读全文
posted @ 2022-01-03 16:52 世间很大 阅读(911) 评论(0) 推荐(0) 编辑
摘要:1、Git中有三种对象 commit 每执行一次git commit,git都会对当前工作目录的所有文件生成一次镜像,工作区下的目录对应的对象是tree,工作区下的文件对应的对象是blob,tree下面可以有blob,又可以有tree; tree tree表示每次提交对工作区下的目录生产的镜像; b 阅读全文
posted @ 2022-01-03 16:02 世间很大 阅读(143) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示