
git
文章平均质量分 54
git学习,项目版本控制
啥咕啦呛
关注我,关注我,关注我!谢谢~
有志者事竟成破釜沉舟百二秦川终属楚,
苦心人天不负卧薪尝胆三千越甲可吞吴!
展开
-
【经验分享】git项目.git/objects/pack很大,clone很久,object文件清理
gitlab项目12G,但实际项目就几百兆,后本地排查,发现pack文件过大,特此记录一下,object文件清理问题……原创 2023-12-12 16:52:02 · 14031 阅读 · 2 评论 -
【经验分享】Git bas问题处理Git bash Error: Could not fork child process: There are no available terminals (-1)
Git bash不能使用,红色的字显示Git bash Error: Could not fork child process: There are no available terminals (-1)原创 2023-12-12 11:58:23 · 2916 阅读 · 0 评论 -
gitlab修改远程仓库地址
到项目根目录下,查看隐藏文件夹, 发现.git文件夹,找到其中的config文件,就可以修改其中的git remote origin地址。公司搬家,网段变更,gitlab远程仓库地址修改了,这个时候需要变更远程仓库地址才能提交……原创 2023-08-15 11:13:05 · 3584 阅读 · 1 评论 -
【经验分享】uniapp项目GIT如何忽略unpackage文件
最近的uniapp项目踩了个坑,就是建完项目,提交代码后,运行发布微信小程序,生成了unpackage里的build文件,这个时候提交总是提交一堆编译后的文件,甚至造成冲突。即使在.gitignore文件中写入忽略unpackage目录也不管用……原创 2023-06-01 20:37:41 · 4223 阅读 · 1 评论 -
我的项目中 git tag日常基本命令
前言:在代码项目管理中,我们需要不仅使用到分支branch,还需要熟练掌握打tag的方式进行代码的版本控制。创建本地tag:git tag v1.0.0tag编写备注:git tag -a v1.0.0 -m "注释"提交本地tag到远程: git push origin --tags删除本地tag: git tag -d v1.0.0删除远程tag:...原创 2020-01-02 14:17:34 · 311 阅读 · 0 评论 -
git 项目基础使用命令 (自己常用备份)
首先是克隆项目:git clone xxxxxxx创建本地分支:git branch nameXXXX切换本地分支:git checkout nameXXXX创建远程分支:git push --set-upstream origin nameXXXX查看所有分支:git branch -a删除本地分支:git branch -D name...原创 2020-01-02 14:06:02 · 280 阅读 · 0 评论 -
git清空用户登录信息
有时候需要切换用户,我们可以清空重置git用户的默认登录:git config --system --unset credential.helper如果想要再重新默认用户,详见git为指定项目设置用户名密码...原创 2020-04-08 11:34:42 · 8962 阅读 · 1 评论 -
git 一行命令设置记住用户名密码
今天开项目git每次提交提示要输入用户名密码,特此保存,以后就可以拿来即用啦!~git config --global credential.helper store另外还有一个方法,在项目工程的.git目录下,打开config文件,输入配置:[credential] helper = store如果哪天不想要记录用户名密码,可以随时清除:git credential-manager uninstall以上,小积累,相信未来更美好!~...原创 2021-01-21 20:09:58 · 559 阅读 · 1 评论 -
git为指定项目设置用户名密码
我们如果没有为项目设置用户名密码,那么每次提交都会有提示账号和密码输入:1.找到你项目的半隐藏文件.git文件夹,通常只要git init 就会生成这样一个文件夹,现在双击进入文件夹:git config user.name "zzh"2.我们执行如下代码查看git配置文件:cat config3.显示如下配置:[core] repositoryfor...原创 2020-04-08 11:24:47 · 7706 阅读 · 1 评论 -
GitLab修改master分支为新的分支,并加默认和保护
有时候分支最新版release已经和默认的master分支相差甚远,这个时候就需要把master分支改为新的分支,并改为默认和保护。具体操作步骤:1.备份旧的master分支,可以打tag或者拉新分支来记录一下这个历史版本:方法一:git checkout master;git tag master_old;git push origin --tags;方法二:git checkout master;git checkout -b master_old;git push ori原创 2022-03-03 11:51:31 · 2410 阅读 · 1 评论 -
本地gitlab默认master分支强制修改新版本
由于业务变动,我们经常需要同步dev,pre,master三个分支延伸出的分支内容。甚至需要直接干掉master分支,用稳定的某版本分支取而代之,则需要一下步骤:通常上个master也是稳定版,可以打个tag(如果不需要该历史版本可以不做此操作)git tag v3.1 //在master分支删除前打taggit push origin --tag //将本地保存的tag同步远程1.登录gitlab超管权限账号,进入项目首页;2.点击左下角 setting-Repository原创 2020-07-14 15:12:49 · 1860 阅读 · 1 评论 -
git 修改本地分支和远程分支名称
git 修改本地分支和远程分支名称,删除远程tag……原创 2022-09-02 14:34:24 · 1243 阅读 · 0 评论 -
git分支删除、重命名、查看分支
当你觉得git本地分支和远程分支太多的时候怎么办?一个字 ———— 删(delete)。然后你就需要本地删除分支的代码:git branch -D bendibranch你需要远程也删除这个分支:git push origin --delete bendibranchgit branch -d -r yuanchengbranch请忽略我弱弱的中英式的分支起名,以上就是常用代码。顺便说一下,如果分支起错名字了,修改名字咋整?git branch -m bendioldb原创 2020-08-20 20:12:12 · 438 阅读 · 0 评论 -
git强制更新和git的强制提交
有时候为了和主分支其他小伙伴一直,可以容忍放弃自己本地的修改(备份或复制一份)。我们就可以执行如下命令:// 从远程仓库下载最新版本git fetch -all // 将本地设为刚获取的最新的内容git reset --hard origin/master然后你把你的代码备份合到这个分支里,做一下手动merge自己功能部分。git add .git commit ...原创 2020-04-08 11:41:06 · 3129 阅读 · 0 评论 -
git常用hotfix热修复时的操作步骤
我们在日常项目中,市场遇到线上bug紧急修复,这个时候,需要基于某个tag拉出一个热修复的分支修复好bug,测试一下,再合并回主线。例如,线上生产环境版本v1.1.3,开发环境正在开发1.2.0,我们需要临时对线上版本修复bug,版本升级到v1.1.4(需要基于分支起名字v1.1.3_hotfix).再比如:线上生产环境版本v2.1.0,开发环境正在开发v2.1.1,客户本地版本还是v1.1.3,并且不愿意升级,这时需要基于稳定版v1.1.3进行热修复,基于tag拉出v1.1.3_hotfix。原创 2020-08-20 20:03:44 · 4154 阅读 · 1 评论 -
git命令行查看本地提交哪些文件
本人喜欢使用git命令行,记录一下,下次使用时直接用起来,正所谓“好记性不如烂笔头(jixialai)”。本次主要在你好久没交,提交不确定改动了哪些文章,然后显示确认一下修改清单:1.查看commit id :git log会显示出格式如commit xxxxxxxxxxxxxxAuthor:abc<abc.com>Date: Mon Jul 20 00:00:00 2020 +0800大概这样的结果,其中xxxxxxxxxxxx就是commit id啦.原创 2020-07-20 13:52:43 · 9392 阅读 · 2 评论 -
git 获取其他分支commit的内容cherry-pick
当我们多分支开发时,需要将本分支改动的临时推到别的分支先,就需要如下命令:1.查询commit的ID:git log2.把 commit 后面的ID复制出来,然后切换分支:git checkout dev3.在其他分支将新内容cherry过来:git cherry-pick commit_id另一种情况,一上来在本地分支开发,没有更新远端分支。虽然我很少发生,因为...原创 2020-03-16 14:35:05 · 3554 阅读 · 0 评论