Git
文章平均质量分 60
git工具的使用
庄小焱
我是庄小焱,阿里巴巴Java高级工程师、PMP项目管理专家、系统架构设计师(高级)、CSDN博文专家。 博主在微服务、虚拟化、系统架构、大数据、机器学习领域不断学习,同时在博客中分享自己学习知识和相关技术, 欢迎大家和我交流学习,欢迎大家关注我的博客。
展开
-
Git——git命令操作全集
摘要本博文将对git中常用的命令进行详细的说明和实践操作过程。同时也是说明这个其中的原理。构建一个新的github的仓库使用git brash进行的测试使用IDEA(pycharm)图像进行测试原创 2021-09-19 12:08:36 · 365 阅读 · 0 评论 -
Git——git安装配置
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。但是对于的很多应届毕业生学生没有还是没有接触过git等相关工具,特别是对于的跨专业的同学吗,没有做好自己代码的管理的习惯,或者是其他的情况。本章我将详细的讲述git的原理核使用,方便大家使用。本章将详细的讲述github的安装测试。原创 2021-09-19 10:33:35 · 884 阅读 · 0 评论 -
Git——pull request提交实战
github上有很多优秀的开源项目,很多时候我们不仅仅只是满足于使用,同时也想一起参与开源项目的开发,贡献自己的代码。今天这篇文章就给大家介绍一下如何在github上提交PR,让我们一起为开源社区做贡献。原创 2021-09-19 15:54:20 · 7388 阅读 · 0 评论 -
Git——git commit合并实战
摘要在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。我们需要将d9e82c811e461a0d4f93c7294c378c13b4b6c22b和2140e71cde911f58c0f99dc811b99cfbcf7c8a35合并成一个 commit,那么我们输入如下命令git rebas...原创 2021-08-19 09:05:56 · 564 阅读 · 1 评论 -
Git——cherry-pick 代码再次提交
摘要git有一个命令是专门用来再次提交的,它就是cherry-pick。使用cherry-pick可以将已经存在的提交的修改再次应用到其他分支。在一个版本中发现bug,修复后再次提交到其他版本 在一个分支中分离不同特性到不同分支 cherry-pick的使用git cherry-pick [选项] 提交id cherry-pick 常用选项选项 用法 -e, --edit 重新编辑提交消息 -n, --no-commit 不生成新的提交 -x .原创 2021-10-08 10:13:37 · 3129 阅读 · 0 评论 -
Git——git conflict实战
对于新手来说,遇见git中冲突不知道怎么解决。很正常,毕竟公司的git管理和提交是比较的复杂和严格的。如果是稍有不行,可能导致代码提交不了,或者是的git的环境乱了,这个将导致很严重的事故。这个博文将详细的讲述冲突的产生和冲突的解决方法。帮助大家更快的熟悉公司的代码的管理规范。原创 2021-09-20 08:55:06 · 4538 阅读 · 0 评论 -
Git——git stash 代码暂存
摘要有时,当你在项目的一部分上已经工作一段时间后,所有东西都进入了混乱的状态,而这时你想要切换到另一个分支做一点别的事情。 问题是,你不想仅仅因为过会儿回到这一点而为做了一半的工作创建一次提交。这个时候需要使用的git stash命令来保存当前的修改。相关命令# 命令会将未完成的修改保存到一个栈上,而你git stash # 可以在任何时候重新应用这些改动git stash apply# 查看存储 git stash list# 如果不指定一个储藏,Git 认为指定的原创 2021-10-08 21:00:22 · 212 阅读 · 0 评论 -
Git——git fork/git fetch 实战
Github 我们经常会通过 fork 开源项目在自己的仓库中更新,然后提交 Pull Request (Merge Request) 为开源项目做贡献。不过我们经常会遇到原仓库更新,重新 fork 显然是不优雅的,那我我们该怎么同步更新呢?1.验证远程分支可以 fetch 或 push2. 指明我们需要同步的仓库3. 验证4. 拉取更新的 branches 和 commits5. Checkout 本地分支。原创 2021-09-20 13:27:22 · 646 阅读 · 0 评论 -
Git——git tag 标签管理
摘要同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。开发中在发布某个软件版本(比如v1.0 等等)的时候,通常使用版本库软件命令来对某一版本打上一个标签,以方便标识。命令 描述 git tag tag_name 新建标签 默认为HEAD git tag -a tag_name -m 'xxx' 添加标签并指定标签描述信息 git tag 查看所有标签 git tag -d tag_name 删除一个本地标签 git push or原创 2021-10-08 23:30:48 · 179 阅读 · 0 评论 -
Git——git reset与git revert的区别
摘要reset(版本撤回)格式git reset [-q] [<commit>] [--] <paths>...git reset (--patch | -p) [<commit>] [--] [<paths>...]git reset (--soft | --mixed | --hard | --merge | --keep) [-q] [<commit>]git reset --mixed 回退commit,保留源码原创 2021-10-08 22:58:05 · 220 阅读 · 0 评论 -
Git——Web Hooks原理与实战
公司新人很多时候对代码代码的提交不是很清楚,同时作为项目的管理者的应该对公司的代码的进行的规范的管理,保证团队代码可读性和一致行,当你在推送后发现代码中有问题,甚至可以导致编译错误,或许你可以立即使用我们之前讲过的撤销操作的相关知识来重新提交一次。但是如果你的同事已经拉取了代码并且已经在他本地出现了错误呢?那么使用git的hooks的功能来实现的对代码的检查和流程的规范性进行的约束。原创 2021-09-22 16:22:38 · 2646 阅读 · 0 评论 -
Git——搜索与检索实战
摘要Git的常用词含义watch:会持续收到该项目的动态fork:复制某个项目到自己的Github仓库中star:可以理解为点赞clone,将项目下载至本地follow:关注你感兴趣的作者,会收到他们的动态in关键词限制搜索范围公式:xx关键词 in:name 或 description 或 readmexxx in:name项目名包含xxx的xxx in:description项目描述包含xxx的xxx in:readme项目的readme文件中包含xxx原创 2021-11-29 22:16:18 · 812 阅读 · 0 评论 -
Git——私有仓库构建实战
大家都知道国内访问 Github 速度比较慢,很影响我们的使用。如果你希望体验到 Git 飞一般的速度,可以使用国内的 Git 托管服务——Gitee(gitee.com)。Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee 还提供了项目管理、代码托管、文档管理的服务,5 人以下小团队免费。说明一句就是:这个中国版本的github。本博文将对gitlab集群进行构建和学习。同时将详细的讲述对gitlab的实际的操作。原创 2021-09-19 11:04:05 · 1737 阅读 · 4 评论