当前位置: 首页 > article >正文

git推送代码相关学习——(一)

推荐去阅读一下廖老师的git相关的教程https://liaoxuefeng.com/books/git/introduction/index.html
这个系列就来学习一下git操作。

第一步,新建项目

去github中新建一个项目,然后依据项目来进行本地的开发工作。
在这里插入图片描述

第二步,拉取项目

git clone https://github.com/chan-yuu/clampforklift_ws2.git

然后把本地的文件放到里面去,并且可以将自己的文件都添加上去。由于是git clone下来的,所以是不需要有init的,如果没有git clone 下来,后续的推送会出现一些问题,所以建议还是不要直接git init来初始化git的空间。

git添加任务

1添加当前所有的文件

git add .

2添加提交信息
git commit -m “提交信息”

3远程连接代码仓库

git remote add origin 远程仓库地址

4推送代码

git push -u origin master

当然,也可以不推送到master分支上,可以先查看已有的分支:

git branch

我新建了一个分支来推送,使用:

git checkout -b 250318

或者是推送一个tag

git push origin tag 250318

这里要注意网络的连接问题,并且如果文件过多过大也容易出现问题,比如windows git push超时。可以通过增大缓冲空间:

git config --global http.postBuffer 524288000

低网速时增加超时时间:

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

等方式去增大上传时间。当然,最根本的还是要配置好网络。
最后就能正常的推送相关的代码了:
在这里插入图片描述


http://www.kler.cn/a/593572.html

相关文章:

  • llama源码学习·model.py[3]ROPE旋转位置编码(2)旋转角度生成代码
  • pytest基础学习
  • 【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发UART接口运作机制
  • Python IP解析器 ip2region使用
  • P1540 [NOIP 2010 提高组] 机器翻译
  • cmake 之 CMakeLists.txt 中的函数是从哪里来的
  • 再学:ERC20-Permit2、SafeERC20方法 详解ERC721,如何铸造一个NFT以及IPFS的作用
  • Linux Vim 寄存器 | 从基础分类到高级应用
  • python学智能算法(八)|决策树
  • Deepseek结合企业数据挖掘平台能够给企业提升哪些效益?
  • 深入理解Python闭包与递归:原理、应用与实践
  • 【工具】huggingface 模型下载过程
  • 网络空间安全(37)获取webshell方法总结
  • RabbitMQ 集群降配
  • mysql-DELETE、DROP 和 TRUNCATE区别
  • Java protected 关键字详解及探究过程(详细、准确)
  • FastGPT 社区版快速部署指南
  • 计算机网络:(一)详细讲解互联网概述与组成 (附带图谱更好对比理解)
  • 第1章:云原生时代:容器技术的发展历程与核心价值
  • Oracle 数据库 HugePages 配置详解:提升性能的关键步骤