
git
KillFuckBugs
无善无恶是心之体,有善有恶是意之动,知善知恶是良知,为善去恶是格物。微信公众号:小猿随想 搜【abcxiaozhangzatan】
展开
-
Git 合并和 Git 变基有什么区别?
Git 合并(merge)和 Git 变基(rebase)是两种不同的整合分支的方法。• 操作方式:将两个分支的历史记录合并在一起,生成一个新的合并提交(merge commit)。• 操作方式:将一个分支的提交应用到另一个分支的基础上,重新生成提交历史。• 变基:适用于需要简化历史记录的场景,尤其是在处理个人分支或临时分支时。• 合并:适用于保留完整历史记录的场景,尤其是当需要追踪分支的合并点时。• 历史记录:保留了所有分支的历史记录,能够清晰地看到分支的合并点。原创 2025-01-16 16:13:33 · 555 阅读 · 0 评论 -
gitlab clone代码报错 eof
gitlab clone代码报错 eof原创 2022-12-15 23:47:45 · 291 阅读 · 0 评论 -
gitlab 网页 合同冲突的坑,这是踩过的一个大坑
比如A合并到b,居然先把b合并到AGitlab 通过在源分支中创建一个 merge commit 来解决冲突,该分支不会自动合并到目标分支中。 这允许在合并更改之前对合并提交进行审查和测试,从而防止意外的更改进入目标分支,而无需审查或中断构建解决方案:1、从A切一个分支C,在线合并C到B2、A在线合并B,完成后再将本地A版本强推...原创 2022-03-23 14:29:35 · 269 阅读 · 0 评论 -
gitlab fatal: The remote end hung up unexpectedly.01 GiB | 3.67 MiB/sfatal: early EOFfatal: index-
# 修改全局提交缓存大小git config --global http.postBuffer 524288000# 修改全局下载最低速度以及对应的最长时间git config --global http.lowSpeedLimit 0git config --global http.lowSpeedTime 999999上述不好使这种问题是因为克隆会把历史所有的文件压缩成pack文件导致,只克隆最近一次的提交即可:git clone -b uat --depth 1 http:/原创 2022-03-21 16:26:31 · 620 阅读 · 0 评论 -
git 从tag创建分支
git branch prod tag-name原创 2021-12-27 17:53:37 · 397 阅读 · 0 评论 -
git bash 统计开发者某段时间代码行数
单个人:git log --author=Json --since=2021-01-01 --until=2021-12-31 --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | grep "\(.html\|.cs\|.xml\)$" | awk '{ add += $1; subs += $2; loc +原创 2021-12-01 10:16:06 · 378 阅读 · 0 评论 -
git gui撤回合并操作
原创 2021-09-03 20:26:43 · 341 阅读 · 0 评论 -
git 合并代码执行本地合并命令 项目代码无变化
杀手锏=> 重新clone代码 再执行下 ok了原创 2021-07-14 16:10:49 · 605 阅读 · 0 评论 -
git 指定的提交id 创建一个分支 git branch branchname commitid gitlab 恢复合并自动删除的分支
How do I create a new git branch from an old commit?git checkout -b justin 1sdjsadjasdjThis will create the new branch and check it out.git branch justin sdsdsddThis creates the branch without checking it out.原创 2021-04-18 17:40:36 · 631 阅读 · 0 评论 -
git 官方操作手册
https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA原创 2021-04-18 17:26:57 · 346 阅读 · 0 评论 -
Git 删除具体某个提交commit的方法,并且不影响这个后面提交的commit
1.git log获取commit信息 2.git rebase -i (commit-id) commit-id 为要删除的commit的下一个commit号 3.编辑文件,将要删除的commit之前的单词改为drop,退出保存 :wq 4.保存文件退出大功告成 ...原创 2021-04-18 15:43:09 · 960 阅读 · 0 评论 -
git 常用命令
git 常用命令1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)git push -- force2.创建文件等小命令touch a // 创建一个a文件echo 1234 >> a // 把1234这个内容放入a文件cat a // 打开a文件 读取出a文件中的内容mkdir test // 创建test文件夹rm 文件名 // 删除文件pwd // 打印当前工作路径3.安装git的时候 都会安装git bash和git GUI 我们完全也可以原创 2021-04-18 15:36:26 · 135 阅读 · 0 评论