Git
git 相关知识
十月ooOO
精通 JS/CSS/HTML,做点有用的东西。
展开
-
WebStorm 如何改变默认的追踪分支
有时候,需要修改项目的远程分支,此时可能就需要修改默认追踪的分支。就是你在点 push pull 按钮的时候默认拉取、默认上传的远程分支。原创 2024-03-04 17:45:15 · 204 阅读 · 0 评论 -
Git 如何上传本地的所有分支
现在本地有一些分支是 web 远程仓库没有的分支,如何将本地所有分支都推送到 web 这个远程仓库上呢。比如一个本地 git 仓库里定义了两个远程分支,一个名为 origin, 一个名为 web。原创 2024-03-02 15:01:44 · 402 阅读 · 0 评论 -
如何将一个远程git的所有分支推到另一个远程分支上
之后就变成 26个分支。原创 2024-03-02 14:56:59 · 307 阅读 · 0 评论 -
Github项目无法通过 ssh 连接,以前正常使用的,现在无法 push pull
这两天遇到一个问题,就是以前正常使用的项目,现在无法 push 或 pull 了。我所有的项目都是以的方式使用的,不想改成https://。原创 2024-01-18 10:03:26 · 932 阅读 · 1 评论 -
git 如何删除一个已暂存但还没有提交的文件
有时候,不小心把某个不需要文件添加到了暂存里,它就会一直在那,碍眼。git status是这样的。原创 2023-02-22 10:35:10 · 330 阅读 · 0 评论 -
Git 使用详解,日常使用 | 什么是git
> Git是现在流行的`VCS`(“Centralized Version Control Systems” 版本控制系统)之一。版本控制系统主要目的是,控制项目不同版本,可随时回溯到任何需要的版本。如软件开发行业,版本控制系统扮演着不可或缺的重要角色。`VCS`可以把软件开发的各个岗位连接起来,各自完成自己的工作,且井井有条,前端和后台的工作同时进行。`VCS`可以把所有管理的文件都进行版本标记,如果任何文件修改出错,都可以随时恢复到前面的任何版本。说白了,`VCS`可以把开发人员紧密联合起来,大家原创 2019-02-25 22:45:12 · 947 阅读 · 0 评论 -
如何免密操作 github、gitee 远程仓库
至此,这个机器以后再操作这个 github 账号的所有操作都不需要输入密码了。也能 clone 它的所有仓库,私密不私密的都可以。你想让哪个机器实现免密登录就在哪个机器上生成密钥,虚拟机也算一台新的机器,因为它最终生成的密钥跟宿主机是不一样的。但命令行操作时一定每次都需要账号密码。通过查看 ssh key 列表,能看到这些 key 被使用的情况,最后一次使用是什么时候等。验证完成,或者输入密码之后,就直接返回 SSH key 列表了,就算添加完成了。目录,里面的文件可能跟你的不同,不要紧,有这个文件就行。.原创 2022-08-26 09:56:42 · 1469 阅读 · 0 评论 -
git 如何删除某个提交之后的所有提交内容
开发过程中,有时候需要将某个提交之后的所有提交都删除,不再需要这些内容了。原创 2022-08-16 10:01:42 · 595 阅读 · 0 评论 -
macOS 如何安装 git
macOS 如何安装 git之前我都是安装 xcode 才实现 安装 git 的目的,你可知道 xcode 得有 20 多个G直到现在我才知道可以单独安装 git官方下载地址 : https://git-scm.com/download/mac官方介绍了这些安装方式,选择 installer 即可,会下载一个可安装文件,安装即可......原创 2022-04-26 20:59:32 · 4013 阅读 · 0 评论 -
如何修改 github 中的 gist 为共享可见,非私密
如何修改 github 中的 gist 为共享可见,非私密找到你要共享的 gist 文件,点Edit,然后点击 Make public 即可原创 2022-04-19 14:19:07 · 556 阅读 · 0 评论 -
git 删除历史提交中的某个文件,包含所有记录,过滤所有记录
git 删除历史提交中的某个文件,包含所有记录,过滤所有记录问题描述有时候,我们需要删除历史记录中的某个文件。比如在你开发一个项目的时候,刚开始是闭源的,里面可能包含一些比较敏感的信息,用户名和密码等,后来想将这个项目开源了,但这些用户名和密码的配置文件已经存在于 git 历史中,这时候就需要用到这个功能解决办法StackOverflow 解答参阅:https://stackoverflow.com/a/52643437/8086267实现这个目标,需要用到 git 的 filter-bra原创 2022-04-14 11:15:40 · 1767 阅读 · 0 评论 -
Git 全局设置
设置自动处理 lfcf,在多平台编辑文件的时候,对换行符的处理git config --global core.autocrlf true原创 2021-09-01 11:02:01 · 1046 阅读 · 0 评论 -
git log --pretty= 显示提交者名字,并以简短方式显示
git log --pretty= 显示提交者名字,并以简短方式显示某些时候,不通过开发工具,只通过 terminal 来快速查看一些提交方面的信息,使用 git log 显示如这样:这样看的太繁琐,改成一行的:git log --pretty="%h %cd %an ==>%s" --date=short这里使用 git log --pretty="参数"参数说明如下...原创 2021-01-13 17:12:55 · 4158 阅读 · 1 评论 -
zip 压缩的时候如何 排除、不包括、去除某个文件夹 .git linux macOS
zip 压缩的时候如何 排除、不包括、去除某个文件夹 .git linux macOS相似问题:https://askubuntu.com/questions/28476/how-do-i-zip-up-a-folder-but-exclude-the-git-subfolder一、 zip 压缩排除指定文件夹比如你要压缩一个文件夹 share,里面有个子文件夹 .git 此时要求在压缩的时候排除这个 .git 文件夹。正确的指令应该是zip -r share.zip ./share -x原创 2020-12-04 14:13:35 · 5189 阅读 · 0 评论 -
私有仓库代码在 pull 的时候简化输入
私有仓库代码在 pull 的时候简化输入私有仓库代码每次在 pull 的时候,都需要输入帐号和密码。但,其实可以在地址中添加用户,再 pull 的时候就只需要输入密码了。如:普通的地址是这样的https://github.com/KyleBing/rising-fall.git[root@kylebing ~]# git clone https://github.com/KyleBin...原创 2019-08-01 14:03:22 · 350 阅读 · 0 评论 -
terminal git 设置代理,速度飙升
很多时候我们在使用 github 的时候会出现下载很慢的情况。如果你有代理,可以直接设置代理,来获取更快下载和上传资源的速度。给 git 设置 SOCKS5 代理:使用 https 的时候,就是使用 https 协议复制仓库的时候如: https://github.com/KyleBing/TouchbarBBT.gitgit config --global http.proxy...原创 2019-04-10 10:32:26 · 1460 阅读 · 0 评论 -
git 本地仓库与远程仓库的强制合并 refusing to merge unrelated histories
git 本地仓库与远程仓库的强制合并错误提示:refusing to merge unrelated historiesThe local repository is out of date过程是这样的今天在本地新建了一个 git 仓库,并往里添加了一些文件,也在本地提交了几次。这时候再去 github 上新建了个仓库,然后把 github仓库添加到本地的仓库中。git remo...原创 2019-02-28 17:55:48 · 1362 阅读 · 0 评论