
挖坑小能手-Git
文章平均质量分 69
git、gitlab、gitee、idea集成git、git使用相关的常见问题等
三层饼干儿
很多人因为生计选择了这一行,而我,是因为热爱。-QQ交流群号:455156376
展开
-
从永远到永远-Git中tag的使用
annotated:含附注标签,实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,电子邮件地址和日期,以及标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证。Tag 通常是不会被修改或删除的,因为它们代表了项目在某个特定时刻的状态。lightweight :轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。注意其与Branch的区别,Branch 是一个分支,是一系列串联的commit的线,可以动态延展。原创 2024-04-01 15:51:57 · 1654 阅读 · 1 评论 -
从永远到永远-Git撤销某次commit
Git撤销某次commit1.问题2.解决1.git reset1.git reset --hard2.git reset --mixed3.git reset --soft:1.问题某次提交的时候,不小心将不属于此次开发的内容提交了并且推送到了远程分支。现在,希望本地及远程库全部撤回到当前版本。如下图,只想提交Sample,却不小心将SampleOther也提交,并且push到了远程仓库。2.解决1.git reset1.git reset --hard!!!注意:需要特别主注意,一些帖原创 2022-05-17 14:47:04 · 1351 阅读 · 1 评论 -
从永远到永远-Git unStash Changes错分支
请先4.注意在A分支开发,测试提出B功能(在B分支上)有bug。为了切到B分支修改,将A分支更改内容做Stash Changes操作暂存。切到B分支,改完Bug后提交推送了代码。之后想切回A分支继续开发,脑子短路了一下,没有切换分支成功就直接在B分支unstash Changes导致A分支上暂存的代码合到了B分支上。查了一圈也没有找到这种场景的记录,最终自己想了个解决方案。出现这种情况的时候,大致分为两种情况:两种情况,都有一个前提就是,所在分支已经没有未提交的内容了。这样,我就不管如何撤销unstash原创 2022-11-21 10:58:50 · 601 阅读 · 0 评论 -
从永远到永远-Windows10配置多个git账号(以两个gitee账号为例)
Windows10配置多个git账号1.删除GIT全局配置2.生成新的SSH keys3.将公钥配置到码云4.创建config文件5.测试SSH key是否生效与许多程序员一样,公司使用gitlab进行代码管理。私下,在gitee有账号学习,闲着没事可能也捣鼓一下github。这就有必要对本机进行多个git账号的配置,期间参考了很多网上资料,踩了不少坑,在此做下记录。该笔记默认读者已经安装配置过git,对于git的安装使用不做赘述!1.删除GIT全局配置查看是否进行过全局配置git confi原创 2021-04-28 00:29:07 · 4361 阅读 · 8 评论 -
从永远到永远-idea中git操作卡顿的问题
idea中git操作卡顿的问题1.修改显卡配置2.修改idea安装目录中的文件最近idea中进行git操作越来越慢,切换分支、提交代码、更新代码、push代码等操作快则几十秒慢则几分钟。几经波折,汇总下处理方案,我是使用第二种方案处理的。1.修改显卡配置点我: link.2.修改idea安装目录中的文件点我: link....原创 2021-04-27 11:35:39 · 2956 阅读 · 5 评论 -
从永远到永远-Gitlab使用(自用)
本文前提:本机Windows开发环境,已经安装Git,已经搭建好Gitlab服务器。1、添加和配置SSH在Windows(假定开发环境Windows)条件下,找到Git安装目录,运行Git Bash工具。命令行输入:ssh-keygen -t rsa -C "2547372649@qq.com"2547372649@qq.com是我的邮箱。生成密钥文件,生成密钥文件在:2、找到...原创 2020-03-30 17:23:32 · 428 阅读 · 2 评论 -
从永远到永远-Git再学习
对Git进行再次学习。以前学的一点糊涂先说git,首先要理解三个名词,最开始我就理解成本地和远程仓库之间的各种操作了。git说的其实本地,远程仓库指的是gitlab,GitHub等远程代码托管。其实单纯git在本地就有这三层,这就是人们常说的git没有网络,连接不到远程仓库,也可以进行分支管理。本地仓库与远程仓库的关系!在创建的项目目录中右键选git bash,输入git init,初...原创 2019-08-15 04:58:18 · 266 阅读 · 0 评论