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

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

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

相关文章:

  • Flutter中常用命令
  • 区块链(Blockchain)—— 概念、架构与应用
  • 信奥赛CSP-J复赛集训(模拟算法专题)(27):P5016 [NOIP 2018 普及组] 龙虎斗
  • 基于AWS Endpoint Security(EPS)的混合云统一安全管理
  • java牛排烧烤技术
  • 标题word技巧 :匹配所有的 [数字],替换成上标
  • centos7安装单机zookeeper
  • arm linux下的读写信号量rw_semphore的实现
  • macOS 使用 enca 识别 文件编码类型(比 file 命令准确)
  • C++ 项目实战书店销售记录统计程序(十)
  • 论文阅读:2023 arxiv Provable Robust Watermarking for AI-Generated Text
  • tryhackme——The Lay of the Land
  • Wi-Fi NAN 架构(Wi-Fi Aware Specification v4.0,第2章:2.3~2.6)
  • 大数据学习栈记——HBase操作(shell java)
  • 信奥赛CSP-J复赛集训(模拟算法专题)(25):P3955 [NOIP 2017 普及组] 图书管理员
  • 计算机网络基础之三种交换技术及其性能分析
  • 六十天前端强化训练之第二十四天之Vue 模板语法与 v-for 指令大师级详解
  • 【Linux之Shell脚本实战】Linux服务器输出美观漂亮的html巡检报告
  • 使用Docker部署RabbitMQ
  • 电子学会—2023年12月青少年软件编程(图形化)三级等级考试真题——打砖块游戏
  • 多地再发网约车从业及投资风险提示:避免盲目花费大笔资金“购车”入行
  • 五粮液董事长:茅台1935已脱离千元价位带,五粮液在千元价位已逐步摆脱其他竞品纠缠
  • 本周看啥|喜欢二次元的观众,去电影院吧
  • 新疆维吾尔自治区乌鲁木齐市米东区政协原副主席朱文智被查
  • 眉山“笑气”迷局:草莓熊瓶背后的隐秘与危机
  • 上海推动AI+文旅深度融合,MaaS平台和产业基地落地徐汇