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 “
成功的提交如下图:
在这里插入图片描述

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • yum安装与卸载软件常见命令「建议收藏」

    yum安装与卸载软件常见命令「建议收藏」1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。安装的命令是,yuminstall~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yumremove~,同安装一样,yum也会查询数据库,给出解决依赖关…

  • 几种字符乱码

    几种字符乱码其他编码转成iso8859-1出现乱码?(问号):   原因:是因为iso8859-*的处理逻辑,对不存在的的码值直接解析为?号(0x3F)  演示://控制台设置为iso8859-1,输出一个左手图标”☜”,控制台显示乱码System.out.println(‘\u261c’);   解决:   处理好不同编码,iso是西欧用的比较多的编码,如果

  • 树莓派命令连接wifi_树莓派连接无线网wifi配置方法

    树莓派命令连接wifi_树莓派连接无线网wifi配置方法Wifi配置我的Wifi配置基本上是跟着这个教程来的,下面将过程简述,并解释每个命令/语句的作用。1、检查USB无线网卡是否已经正确识别将无线USB网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。用自己的方法进入shell界面后输入命令:lsusb如果树莓派已经正常识别,在显示类似于如下的信息中可以看到你的USB无线网卡设备ID和…

  • mac怎么上传文件到服务器_xshell上传本地文件到服务器

    mac怎么上传文件到服务器_xshell上传本地文件到服务器前言我们使用mac时,想让本地文件上传至服务器,该怎么办呢windows系统,我们可以使用xftp或者rz命令,那么mac呢?mac系统,我们可以使用sftp、scp或者rz命令,本文介绍sft

  • activiti完整教程

    activiti完整教程完整文档下载地址:http://download.csdn.net/download/qq_29582193/10266221 Activiti教程1. activiti介绍Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。Activiti基于Apache…

  • mysql中phpmyadmin安装教程_phpMyAdmin 安装教程全攻略「建议收藏」

    mysql中phpmyadmin安装教程_phpMyAdmin 安装教程全攻略「建议收藏」管理MYSQL数据库的最好工具是PHPmyAdmin,现在最新版本是phpMyAdmin2.9.0.2,这是一个国际上开源的软件,一直在更新版本,你可以从http://www.phpmyadmin.net官方网站上下载到,安装后可以远程更新数据库(其实是在服务器上安装)。安装办法请参考:phpMyAdmin安装攻略1、先下载phpMyAdmin安装包,http://www.phpm…

发表回复

您的电子邮箱地址不会被公开。

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