首页 > 其他分享 >git命令与常见错误解析

git命令与常见错误解析

时间:2023-05-31 17:45:04浏览次数:35  
标签:origin git 错误 -- add master 解析 上传

最好在根目录下一级一级的探索添加 尽量避免 git add . git rm -r --cache . 等全部上传和移除操作

git命令

创建本地代码库(只执行一次) 若有多个.git则会出现ERROR: 500
git init

查看工作区状态
git status (分支:开发版、测试版、发布版)

添加文件到缓存区
git add<修改的文件>
eg:git add 1.cpp添加 git rm --cache 1.cpp移除 git add . 全部添加 git rm *.后缀

​ git rm -r --cache . 删除本地所有缓存信息,用于重新上传

提交修改
git commit -m "文件描述"
git log 查看提交日志

提交规范:

【项目:COM组件练习】【ones:3】【改动:xxxxxxxxxxxxx】

git远程仓库指令

上传: git push

添加 / 删除

git remote add / remove

git remote add origin https://xxxxxxxxxxxxxxxxxxx

git push -u origin master

​ origin可以理解为上传地址的赋值变量 master 上传的分支

​ 若发现本地和云端的信息不一致 重新删除本地缓存并上传 git rm -r --cache .

查看远程代码 git remote -v

拉代码
克隆远程仓库: git clone https://xxxxxxxxxxxxxxxxxxxxx
向服务器远程访问 git remote show origin

​ 云端和本地不一致,需要拉取 git pull .

git上传流程 & 错误代码及解决

在一个新的文件夹里 git init创建.git缓存目录 (只一次)

保证用户名和邮箱与git.cn中一致

git config --global user.name "wangjie_2"
git config --global user.email [email protected]

纯文本文件.gitignore与.git文件在同级目录下,过滤规则为
.vs
Debug/
*.user

git add . 添加所有文件到缓存目录中

git rm -r --cache . 删除本地所有缓存信息,用于重新上传,再重新 git add .

git status 查看缓存目录中文件状态

git commit -m "【项目:删除数组元素】【ones: 1】【改动:第一次上传】" 添加注释信息

git remote add origin https://git.wpsit.cn/hubu-2023-cpp-tasks/wangjie_2.git 远程连接

git push -u origin master 上传

其他命令

git config --list 查看信息

git clone https://url 克隆代码

git log 查看提交历史

错误信息1:

! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://git.wpsit.cn/hubu-2023-cpp-tasks/wangjie_2.git'

主要原因是gitee中的README.md文件不在本地代码目录中

输入 git pull --rebase origin master 命令将README.md拉到本地,

git push -u origin master上传

错误信息2:

HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large

错误原因:http的413错误码是请求体太大,gitignore未发挥作用

错误信息3:

各个操作系统换行不一样造成的

输入git config core.autocrlf false

将core.autocrlf配置为false,即不开启自动转换功能。

warning: LF will be replaced by CRLF in .idea/compiler.xml. The file will have its original line end

exe文件打包

可参考文档:

(47条消息) VS2019下打包QT项目的方法(包含第三方库)_vs2019应用程序打包项目_864306337的博客-CSDN博客

(47条消息) QT | QT5.12.0程序打包_qt5 打包_热爱生活的小润的博客-CSDN博客

[(47条消息) QT | Cannot find Visual Studio installation directory,VCINSTALLDIR is not set_热爱生活的小润的博客-CSDN博客](https://blog.csdn.net/qq_43466146/article/details/125278458?ops_request_misc=&request_id=&biz_id=102&utm_term=Warning: Cannot find Visual St&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-125278458.142v87control_2,239v2insert_chatgpt&spm=1018.2226.3001.4187)

系统变量->“新建”,填写变量名为VCINSTALLDIR,变量值VS中的VC文件夹所在位置,

1、找到exe文件复制到一个新的文件夹,得到这个文件夹的路径

2、找到D:\Qt\Qt5.9.3\5.9.3\msvc2017_64\bin 下的 windeployqt ,需要这个路径

3、打开cmd 进入到上面的 windeployqt 路径,输入命令 windeployqt 新建的.exe文件夹路径,如:windeployqt C:\Users\WangJ\Desktop\Exec\myModel.exe

标签:origin,git,错误,--,add,master,解析,上传
From: https://www.cnblogs.com/wj0518/p/17446885.html

相关文章

  • HDU2588解析
    题目:HDU2588题意大概:给定N,M(2<=N<=1000000000,1<=M<=N),求1<=X<=N且gcd(X,N)>=M的个数。解法:数据量太大,用常规方法做是行不通的。后来看了别人的解题报告说,先找出N的约数x,    并且gcd(x,N)>=M,结果为所有N/x的欧拉函数之和。设y=N/x,y的欧拉函数为小于y且与y互质的数的个数。......
  • HDU4741(异面直线间的距离--空间解析几何)
    题目:http://acm.hdu.edu.cn/showproblem.php?pid=4741 题意:给定两条异面直线,求它们最近的距离和对应的坐标。#include<iostream>#include<string.h>#include<stdio.h>#include<math.h>usingnamespacestd;constdoubleeps=1e-8;//三维空间点structPoint{d......
  • git 使用ssh连接Github:017
    1.首先打开GitBash终端,生成私钥和公钥:ssh-kengen第一步提示:生成的密钥你要放在哪里?这里有给出默认地址,当然你也可以自己设置一个地址,如果不设置,直接回车就行 第二步提示:你要不要给你当前的密钥去设置一个密码?其实这一步没必要去设置,回车就行 第三步提示:提示你输入确认......
  • git强制覆盖本地代码
    gitpull强制覆盖本地的代码方式,下面是正确的方法:gitfetch--all然后,你有两个选择:gitreset--hardorigin/master或者如果你在其他分支上:gitreset--hardorigin/<branch_name>说明:gitfetch从远程下载最新的,而不尝试合并或rebase任何东西。然后gitreset将主分支重置为......
  • 新建Git仓库并添加本地项目.txt
    1.在自己的GitHub上创建一个仓库。2.打开命令行工具,切换到需要上传的工程目录下。3.初始化当前目录作为Git仓库。gitinit4.添加目录下的文件到本地仓库。gitadd.添加当前目录下的所有文件如果需要unstage某个文件,使用gitresetHEAD<file>命令5.提交staged的文件git......
  • git 远端分支管理、仓库迁移:017
    1.在Github上创建分支: 2.在Github上删除分支:  3.使用命令来删除远端分支:如果远端分支发生改变,需要通过gitpull来获取远端最新分支,如下图,就可以看到获取到了最新分支: 查看本地分支和远端分支:gitbranch-a 本地无法切换远端分支,但是我们可以通过命令:check......
  • Python解析XML文件
    今天学习如何利用Python来解析XML文档。给定一个XML文件,现在我们用Python来提取里面的内容。<deals><data><deal><deal_id>11111111</deal_id><sales_num>120</sales_num><price>15.0</price>......
  • 主流源代码设计工具Github介绍
        众所周知,目前主流的源代码管理工具有Github和TFS这两个软件。而现在也是越来越多人使用和支持Github这个软件,我接下来将会详细介绍Github这款软件。Git是一款免费、开源的分布式版本控制系统,而Github是一个基于git的代码托管平台,付费用户可以将代码可见设置权限,而我们......
  • Spring AOP错误:org.springframework.beans.factory.BeanNotOfRequiredTypeException:
    org.springframework.beans.factory.BeanNotOfRequiredTypeException:Beannamed'myCalculator'isexpectedtobeoftype'com.mashibing.service.MyCalculator'butwasactuallyoftype'com.sun.proxy.$Proxy19'atorg.springframew......
  • 关于F5透传问题的解析
       当负载均衡工作在透传模式中时,所防护服务器无法感知到负载均衡设备的存在,对于访问者来说,服务器的IP地址就是负载均衡设备的VIP地址。在这种模式下,当负载均衡设备收到源为访问者的IP,目的IP为本地VIP地址的报文时,会将报文根据负载均衡策略和健康状况发送给最优的服务器上,......