Git
Git
weiambt
研究生在读,专注于nlp、知识图谱、算法、云原生、前后端等领域,擅长Java,Python。记录学习历程,分享学习心得,欢迎大家交流讨论。
展开
-
Git配置token免密登录
2021年开始,github就不能使用密码登录git了,需要使用token作为密码登录,需要自己在setting中创建。如果不用ssh免密登录,还有其他基于Token那得免密登录方法吗?那么每次都需要我手动输入token密码吗?原创 2024-10-08 19:44:24 · 336 阅读 · 0 评论 -
如何解决fatal: 无法访问 ‘https://github.com/xxx/xxx.git/‘:The requested URL returned error: 403
原因:创建token的时候没有选择对应权限,导致报错。原创 2024-10-08 19:43:02 · 199 阅读 · 0 评论 -
【Git】PR是啥?一篇文章学会Pull Request到底是干嘛的
PR,全称Pull Request(拉取请求),是一种非常重要的协作机制,它是 Git 和 GitHub 等代码托管平台中常见的功能。在开源项目中,Pull Request 被广泛用于参与社区贡献,从而促进项目的发展。PR 的全称是 Pull Request, 经常用 Github 的同学对这个肯定很熟悉了。原创 2024-03-19 14:36:32 · 10239 阅读 · 1 评论 -
【Git】如果我把Gitee上的所有项目全部迁移到Github,我的数据难道会丢失吗?
这是因为每个平台(如 Gitee 和 GitHub)维护自己的用户数据和项目统计数据,这些数据通常不会跨平台共享或迁移。此外,你还可以考虑在迁移后更新项目的文档和描述,以吸引新的用户和贡献者。在迁移过程中,保持与社区成员的沟通是非常重要的,这样他们就可以了解迁移的原因和过程,并帮助你在新平台上建立起一个新的、活跃的社区。原创 2024-03-17 22:50:40 · 484 阅读 · 0 评论 -
在Github上push失败报错remote: Support for password authentication was removed on August 13, 2021.
近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证,例如个人访问令牌(针对开发人员)或 OAuth 或 GitHub 应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。1、修改为token的动机。原创 2024-03-17 20:54:14 · 510 阅读 · 0 评论 -
【Git】Github 上commit后,绿格子contribution却不显示?不知道怎么弥补?解决方法在这里
今天一直在github上面commit代码,但是github中并没有显示自己的contribution(没有绿色的格子),全是空白,网上一查是因为邮箱不一致导致的,难道以前的contribution就无法弥补回来了吗?这篇文章告诉你解决方法。原创 2024-03-12 17:06:31 · 1051 阅读 · 0 评论 -
Gitee有多个账户,怎么进行用户切换
使用命令去修改用户(Gitee的账号和邮箱)git config user.name "zhangsan"git config user.email "123@qq.com"或者使用vim进入到配置文件(.git/config)中,对参数进行修改vim .git/config...原创 2022-02-22 20:21:00 · 121 阅读 · 0 评论 -
【异常处理】github报错:OpenSSL SSL_read: Connection was reset, errno 10054
造成这个错误很有可能是网络不稳定,连接超时导致的,如果再次尝试后依然报错,可以执行下面的命令。git config --global http.sslVerify "false"原创 2022-02-22 20:24:00 · 102 阅读 · 0 评论 -
【异常处理】Git报错:The reques URL returned error: 403
错误情况在push的时候有发现没有权限remote: [session-ec47d9ba] Access denied fatal: unable to access 'https://gitee.com/../..': The reques URL returned error: 403解决方法进入git配置文件vim .git/config将URL修改:由:url = h...原创 2022-02-22 20:16:00 · 109 阅读 · 0 评论 -
Git怎么提交代码到gitee上
1.Gitee上创建一个远程仓库,并且设置为public2.将这个仓库克隆到本地仓库URL后面加上“.git”3.建立远程连接git remote add origin https://weiambt@gitee.com/weiambt/ssm_crud.git 或者(下面这个有可能会错) git remote add origin https://gitee.com/weia...原创 2022-02-22 20:08:00 · 25 阅读 · 0 评论 -
【Git】远程分支删除了但是本地却没有更新
更新一下远程在本地的缓存,再去查看所有远程分支,发现更新失败。(远程分支的新增可以通过。现在管理员将远程分支A给删除了,现在我在本地仓库通过。查看远程仓库的所有分支,发现分支A并没有被删除。尝试了一下下面这个命令,发现更新成功。查看远程所有分支,包含分支A。远程有一个分支A,我可以通过。更新,但是删除好像没法更新)...原创 2022-08-02 13:32:52 · 1425 阅读 · 0 评论 -
【Git】远程有新分支但是本地看不到这个新分支
在远程创建了一个新的分支dev,但是我在本地使用命令。我们需要去更新一下远程仓库在本地仓库的缓存,使用。查看远程的所有分支,没有这个新分支。原创 2022-08-02 13:36:23 · 9792 阅读 · 3 评论 -
【Git报错】fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it
只需要将远程的最新数据(包括代码和分支)重新加载到本地,再进行相应的操作即可。,也就是最新数据(包括代码和分支)重新加载到本地。这里主要给出2的解决方案。后面就和方法1的步骤一样了。此时再执行之前的命令即可。就能看到test2了。执行如下命令,相当于。.........原创 2022-08-02 13:11:49 · 8954 阅读 · 0 评论 -
【Git】git分支的三种常见应用场景
关于git分支的常见应用场景。原创 2022-08-02 16:02:03 · 768 阅读 · 0 评论 -
git报错:error: failed to push some refs to
当我们push的时候报错了原因你的代码是在远程1.0的版本拉下来的,后来远程仓库已经被更新了,变成了2.0,此时你push就会报错,因为你的代码的修改是基于1.0的修改,发生了冲突,拒绝更新。解决方法就是把2.0的代码pull下来,自己处理一下冲突再选择自己需要的内容即可。...原创 2022-07-28 16:27:43 · 1299 阅读 · 0 评论 -
git stash详解
总的来说,gitstash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。这也就是说,stash中的内容不仅仅可以恢复到原先开发的分支,也可以恢复到其他任意指定的分支上。上述报错告诉我们合并将会被覆盖,给了两种解决方法1.将本地修改提交2.将本地修改放到栈中,我们这里是用的2。我们只需要删除多余的,留下你认为需要留下的即可。.........原创 2022-07-28 16:04:14 · 463 阅读 · 0 评论 -
git 提交代码某个文件夹一直提交不上去
复制项目时,直接拷贝过去的文件夹里面有个.git的文件,所以在执行gitstatus的时候出现modifiedtest(modifiedcontent,untrackedcontent)提示,这个提示存在的原因是xxx目录里面有一个.git文件夹。就是因为这个.git文件夹导致这个提示。把该文件夹里面的.git文件删除,然后执行下面命令。...原创 2022-07-26 14:06:42 · 2984 阅读 · 0 评论 -
git中https和SSH克隆的区别
在git中clone项目有两种方式HTTPS和SSH,它们的区别如下HTTPS不管是谁,拿到url随便clone,但是在push的时候需要验证用户名和密码;SSHclone的项目你必须是拥有者或者管理员,而且需要在clone前添加SSHKey。SSH在push的时候,是不需要输入用户名的,如果配置SSHkey的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。结论。...原创 2022-07-19 15:09:17 · 1572 阅读 · 0 评论 -
git本地分支推送到不同名远程分支
本地有个分支dev,远程有个分支dev_remote,如何将二者绑定呢???:将本地的dev分支push到远程的dev分支(不是将当前分支!!!!!!!!!!!!!)如果本地分支与远程分支不同名,那么用这个就会报错。正确命令如下:1.首先将本地与远程分支成功追踪(track)::当前分支与远程dev_remote分支绑定2.推送到远程,注意方式不一样,要多一个 " head: "参考:http://t.zoukankan.com/mankii-p-14522542.html...原创 2022-07-19 14:06:31 · 2443 阅读 · 0 评论 -
【git报错】The current branch dev has no upstream branch. To push the current branch and set the remote
命令,是默认将当前分支Push到远程的对应的分支,如果远程不存在对应分支,则会报错。比如这里,本地是dev分支,远程没有dev分支,使用这条命令默认就是对应远程dev分支,所以就会报错。,这条命令是将远程也重新创建一个分支dev,这样就匹配了,然后再push。执行完毕后,远程就会多出一个dev分支,并且我的代码也更新在了上面。错误当前分支dev没有远程对应的dev分支。要推动当前分支并将远程设置为上游,请使用。...原创 2022-07-19 11:54:18 · 13382 阅读 · 0 评论