gitee pycharm_怎么把git上放到pycharm

gitee pycharm_怎么把git上放到pycharm好久没有使用git,都忘记git的操作流程了,只能强制回忆一下:今天接到领导通知,要把我这边写的代码提交到远程仓库,然后就想,他那边仓库里的代码源码都是我提供的,我本地在pycharm中也是添加了git管理的,所以就想直接我这边的仓库代码直接push到远程仓库上去,先pull,然后在push就行了,结果搞了半天,一直提示我这边的版本在远程仓库之前的版本:hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehi

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

好久没有使用git,都忘记git的操作流程了,只能强制回忆一下:
在这里插入图片描述
今天接到领导通知,要把我这边写的代码提交到远程仓库,然后就想,他那边仓库里的代码源码都是我提供的,我本地在pycharm 中也是添加了git管理的,所以就想直接我这边的仓库代码直接push 到远程仓库上去,先pull,然后在push就行了,结果搞了半天,一直提示我这边的版本在远程仓库之前的版本:hint: Updates were rejected because the tip of your current branch is behind

试了各种方法:
比如先执行命令,git pull xxx(网址或者别名) xxx分支 –allow-unrelated-histories,然后在push,还是死活都提交不上去,最后只能放弃了这种方式,老老实实把远程仓库先克隆下来,
1、git clone git远程仓库地址 分支(需要提供git的用户名和email)
然后再在本地添加和修改代码文件
2、使用pycham的工具直接commit
这一步工具实际有变化的文件先整理出来,给一个列表,把新增的的文件先add到暂存区,然后再把修改和新增的文件一起commit,这一步最好写一些注释信息,让人看懂你都提交了写什么文件,修改了什么文件
3、然后直接使用pycharm工具push代码到远程分支上
注意这一步必须保证之前commit时,username和email填写正确的格式,否则提交不上去,就类似于下面这些错误:
remote: GitLab: Author ‘qaz.1234’ is not a member of team
一直不明白为啥要报错,我的用户名明明是正确的,git在push/push to时需要使用到user.name和user.email,切记一定要配置好
后来使用git log命令看到本地提交的日志才明白是auth搞错了,邮箱密码的格式必须正确(其中<>内部,就是邮箱地址,如果不填写正确是无法提交到远程仓库的,这一点git是有强制校验的)
在这里插入图片描述
所以肯定是之前配置有误,所以我执行以下命令修改配置(加上–global可以全局修改,否则仅在本git-repo生效):
git config –global –replace-all user.name “your user name”
git config –global –replace-all user.email “your user email”
修改完成后使用命令查看修改后的值是否正确
git config user.name
git config user.email
在这里插入图片描述

然后使用命令修改最近一次commit的信息,然后再push才能提交成功
git commit –amend –author=”userName “
成功的提交如下图:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175188.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月28日 上午9:46
下一篇 2022年8月28日 上午10:00


相关推荐

  • JedisPool踩坑记录

    JedisPool踩坑记录报错信息:Exceptioninthread”main”redis.clients.jedis.exceptions.JedisExhaustedPoolException:Couldnotgetaresourcesincethepoolisexhausted在网上找了很久没有找到,现在看来提示已经讲的很明白了,Jedis池耗尽异常:由于池已耗尽,无法获取资源原因就是最大连接数不够使用,我在类中启动了60个并发线程,然而连接池最大连接数只有50,所以报错。packa

    2025年9月14日
    7
  • 10分钟无痛本地部署!字节Coze开源版喂饭教程

    10分钟无痛本地部署!字节Coze开源版喂饭教程

    2026年3月12日
    3
  • PyCharm配置_pycharm安装配置

    PyCharm配置_pycharm安装配置pycharmpycharm是一个比较好的pythonIDE,可以在MACOS和windows上使用,补全功能强大,而且界面十分友好,特别适合python编程人员使用。pycharmPycharm安装Pycharm配置修改成灰底主题显示行号修改字体大小编程字体我推荐运行调试Pycharm安装pycharm的安装地址:http://www.jetbrains.com/

    2022年8月28日
    6
  • swagger的详细注解

    swagger的详细注解作用范围 API API 常用参数 作用位置

    2026年3月17日
    3
  • extends和implements区别

    extends和implements区别extends 与 implements 的不同 1 在类的声明中 通过关键字 extends 来创建一个类的子类 一个类通过关键字 implements 声明自己使用一个或者多个接口 nbsp extends 是继承某个类 继承之后可以使用父类的方法 也可以重写父类的方法 nbsp implements 是实现多个接口 接口的方法一般为空的 必须重写才能使用 nbsp 2 extends 是继承父类 只

    2026年3月18日
    1
  • ASP.NET 页面中的 ValidateRequest属性

    ASP.NET 页面中的 ValidateRequest属性ValidateRequest指示是否应发生请求验证。如果为true,请求验证将根据具有潜在危险的值的硬编码列表检查所有输入数据。如果出现匹配情况,将引发HttpRequestValidationException异常。默认值为true。该功能在计算机配置文件(Machine.config)中启用。可以在应用程序配置文件(Web.config)中或在页上将该属性设置为false来禁用该功能。注意:该功能有助于减少对简单页或ASP.NET应用程序进行跨站点脚本攻击的

    2025年7月17日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号