git
wings专栏
程序亦非猿
展开
-
Mac升级到 MacOS Ventura 13.0 后Gitlab认证失败,提交提示需要密码
mac升级到 macos ventura 13.0 后gitlab认证失败,提交提示需要密码转载 2022-11-02 18:16:36 · 904 阅读 · 0 评论 -
从github上clone代码时The unauthenticated git protocol on port 9418 is no longer supported解决方法
找到git的配置文件.gitconfig文件,在文件中加入以下配置即可[url "https://"] insteadof = git://[url "https://"] insteadof = ssh://原创 2022-05-10 01:19:40 · 619 阅读 · 1 评论 -
git一台电脑管理多个Git账户和SSH KEY
这里我们先讲下单个git账号的配置,然后再将多个git账号的配置,前提是你已经安装了git。git安装在Linux上安装Git首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed. You can install it by typing:sudo apt-get install git像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。如果你碰巧用Debi转载 2021-02-02 13:51:49 · 608 阅读 · 0 评论 -
解决“error: the requested upstream branch ‘origin/master‘ does not exist”
问题:1、本地初始化了git仓库,放了一些文件进去并进行了add操作和commit提交操作;2、github创建了git仓库并建立了README,.gitignore等文件;3、本地仓库添加了github上的git仓库作为远程仓库,起名origin; git remote add origin 远程仓库地址4、本地仓库也远程仓库关联git branch --set-upstream-to=origin/master master这个时候就出现了解决问题如果直接pull,就会出现一下原创 2020-08-16 14:12:49 · 19716 阅读 · 6 评论 -
从一个commit中删除某个文件
背景如果一次commit中提交了一些文件,发现其中某个文件不需要,但是被误提交了,要把这个文件从commit中删除,该怎么办?解决办法创建a.txt和b.txt并commit到本地分支AI@lenovo MINGW64 ~/Desktop/新建文件夹$ git initInitialized empty Git repository in C:/Users/AI/Desktop/新...原创 2020-03-28 16:53:34 · 11050 阅读 · 0 评论 -
git cherry-pick
概述git cherry-pick可以用于将在其他分支上的 commit 修改,移植到当前的分支。例如,想在某个稳定版本上,添加一个刚开发完成的版本中的功能,就可以使用 Cherry-pick 命令,将这个功能相关的 commit 提取出来,合入稳定版本的分支上。如何使用git cherry-pick commit-id注意:当执行完 cherry-pick 以后,将会生成一个新的提交;这...转载 2020-03-04 20:38:11 · 667 阅读 · 0 评论 -
git reset 和 revert
背景在利用git实现多人合作开发程序的过程中,有时会出现错误提交的情况,此时希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种方法:reset(重置)、revert(恢复)。先简单说一下,在提交到远程库之前我们使用git reset 命令完全可以满足我们 撤销操作的需求,如果操作已经提交到远程库,那只好使用 git revert 来提交一个新的撤销操作 撤销 需要撤销的那次commit...原创 2020-02-17 21:16:45 · 387 阅读 · 0 评论 -
git merge和rebase
rebase假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi otherfile.txt$ git commit...但是与此同时,有些人也在"origin"分支上做...转载 2020-02-17 19:27:34 · 138 阅读 · 0 评论 -
git revert 踩坑之路
背景在实际的开发工作中,使用git总会遇到一堆问题,本文将结合具体例子,讲述在何种条件下会出发git revert失败以及解决的方案和措施。准备工作首先,创建一个git 仓库(repo),本人是在Mac环境下,Windows下打开git 命令行,但代码是一样的:mkdir git-revertcd git-revertgit init首先创建两个 commit 来模拟 master...转载 2020-01-21 15:18:15 · 7350 阅读 · 2 评论