#git

git的push -f是什么

“push-f”的作用是“强制更新”。gitpush-f 这个命令的可以将自己本地仓库的代码直接推送至仓库,完全以你的提交为准,之前其他人的提交都会被覆盖。...
开发笔记 开发笔记·2022-05-09

Git,GitHub与GitLab的区别

Git是一种版本控制系统,是一种工具,用于代码的存储和版本控制。GitHub是一个基于Git实现的在线代码仓库,是目前全球最大的代码托管平台,可以帮助程序员之间互相交流和学习。GitLab是一个基于Git实现的在线代码仓库软件,你可以用GitLab自己搭建一个类似于GitHub一样的仓库,但是GitLab有完善的管理界...
开发笔记 开发笔记·2022-03-22

如何使用git difftool工具

Git现在是日常使用评率非常高的工具,本文记录如何使用gitdifftool配合外部diff工具。配置gitdifftool:$ gitconfig--globaldiff.toolvimdiff使用配置的difftool来显示diff:$ gitdifftoolmaingitdifftool是一个...

git 版本历史

版本:gitrev-parse--git-dir显示Git版本库的位置 --show-cdup显示当前工作区目录的深度 --parseopt解析命令行参数$gitrev-parse--symbolic--branches显示分支$gitrev-parse--symbolic--tags显示里程碑$g...
代码星球 代码星球·2021-02-25

Git 钩子

1. 概念概述1.1. 安装钩子1.2. 脚本语言1.3. 钩子的作用域2. 本地钩子2.1. 预提交钩子Pre-Commit2.2. 准备提交信息钩子PrepareCommitMessage2.3. 提交信息钩子CommitMessage...
代码星球 代码星球·2021-02-25

Git提交引用和引用日志

转载自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.5-Git%E6%8F%90%E4%BA%A4%E5%BC%95%E7%94%A8%E5%92%8C%E5%BC%95%E7%94%A8%E6%97%A5%E5%BF%97提交是Git的精髓所在,你无时不刻不在创...
代码星球 代码星球·2021-02-25

git引用^和~的区别

这篇git文章必转:解答我一直的疑惑http://www.cnblogs.com/hutaoer/archive/2013/05/14/3078191.html 一.引子在git操作中,我们可以使用checkout命令检出某个状态下文件,也可以使用reset命令重置到某个状态,这里所说的“某个状态”其实对应的...
代码星球 代码星球·2021-02-25

Git log高级用法

首先,这篇文章会展示几种gitlog格式化输出的例子。大多数例子只是通过标记向gitlog请求或多或少的信息。如果你不喜欢默认的gitlog格式,你可以用gitconfig的别名功能来给你想要的格式创建一个快捷方式。Oneline--oneline标记把每一个提交压缩到了一行中。它默认只显示提交ID和提交信息的第一行。...
代码星球 代码星球·2021-02-25

git ignore

今天提交一个APK应用程序到bitbucket,程序跑成功之后,就把所有代码push到远端。后面调试修改的时候发现很多代码其实不并不需要同步,比如:bin文件夹,obj文件夹,.o的文件等。所以考虑忽略掉一些文件,不让git对这些文件进行同步,所以用到啦.gitignore文件。具体操作步骤如下:1.进入到projec...
代码星球 代码星球·2021-02-25

git diff old mode 100755 new mode 100644

 在linux下载了Qt的软件仓库,拷贝了一份到windows下。在msysgit下,发现所有的文件都被修改了。用gitdiff查看,发现是:$gitdiffutil/webkit/mkdist-webkitdiff--gita/util/webkit/mkdist-webkitb/util/webkit/m...
代码星球 代码星球·2021-02-25

git revert 和 git reset的区别

gitrevert-nindex gitrevert和gitreset的区别 1.gitrevert是用一次新的commit来回滚之前的commit,gitreset是直接删除指定的commit。 2.在回滚这一操作上看,效果差不多。但是在日后继续merge以前的老版本时有区别。因为git...
代码星球 代码星球·2021-02-24

git命令总结

1.错误提示:ItseemsthatIcannotcreatearebase-applydirectory,andIwonderifyouareinthemiddleofpatchapplicationoranotherrebase.2.gitcherry-picks807x把s807x这个一个点拉倒当前分支。3.gi...
代码星球 代码星球·2021-02-24

让你的Git水平更上一层楼的10个小贴士

注意:本文中,一些命令包含含有方括号的部分(e.g.gitadd-p[file_name]).在这些例子中,您要在该处插入所需的数字,标示符等。而不需要保留方括号。如果你在命令行中使用Git命令,每次手动输入命令是一件非常烦人的。为了解决这个问题,你可以很方便的开启自动补全功能。在Unix系统下,运行以下指令来获取脚本...

仅1年GitHub Star数翻倍,Flink 做了什么?

ApacheFlink是公认的新一代开源大数据计算引擎,其流水线运行系统既可以执行批处理程序也可以执行流处理程序。目前,Flink已成为Apache基金会和GitHub社区最为活跃的项目之一。在FlinkForwardAsia2019上,阿里巴巴资深技术专家,实时计算负责人王峰(莫问)总结了2019年Flink在中国的...

GitOps:Kubernetes多集群环境下的高效CICD实践

为了解决传统应用升级缓慢、架构臃肿、不能快速迭代、故障不能快速定位、问题无法快速解决等问题,云原生这一概念横空出世。云原生可以改进应用开发的效率,改变企业的组织结构,甚至会在文化层面上直接影响一个公司的决策,可以说,云时代的云原生应用大势已来。在容器领域内,Kubernetes已经成为了容器编排和管理的社区标准。它通过...
首页上一页12345...下一页尾页