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

Git相关笔记1 - 本地文件上传远程仓库

Git相关笔记

目录

  • Git相关笔记
    • Git上传相关文件
      • 第一步创建一个仓库:
      • 第二步本地创建空文件夹:
      • 第三步开始在gitbush上传文件:
      • 解决外网网络连接的问题:
      • 中文文件的编码问题:
      • 参考资料

Git上传相关文件

第一步创建一个仓库:

  • 根据下述的操作去填写相关信息,然后去创建自己的仓库就好。

在这里插入图片描述

创建仓库的相关指引
  • 然后就得到了自己的一个仓库,这个仓库会包含 ReadMe 文件(描述自己的文件相关信息)。

在这里插入图片描述

git仓库

第二步本地创建空文件夹:

  • 进入该文件夹,右键进行git bash,然后进行git clone 网址
  • 网址通过仓库右上角的那个Code获取。

在这里插入图片描述

github 获取对应的git下载地址
  • 然后可以得到下面的结果,下载后的文件夹。

  • git clone https://github.com/YanxinTong/Principle-of-Induction-Furnace.git
    

在这里插入图片描述

git clone 文件操作
  • 然后进入文件夹:

  • cd Principle-of-Induction-Furnace
    

在这里插入图片描述

git 进入文件夹

第三步开始在gitbush上传文件:

  • 首先初始化git:

  • git init
    

在这里插入图片描述

初始化git
  • 然后可以在文件夹里面进行修改了,比如放一些自己想上传的文件或者笔记

在这里插入图片描述

给文件夹添加文件
  • 然后可以把这个添加的文件添加到本地的仓库,利用下述的指令。

  • git add.
    

在这里插入图片描述

git add
  • 然后就可以进行提交了,利用git commit指令

  •  git commit -m “对于本次修改的描述”
    

    在这里插入图片描述

  • 第一次提交的时候需要输入使用者的邮箱和账号,这里可以直接输入自己的邮箱和账户名(我用的是github的注册邮箱和github的账户名)就行。

在这里插入图片描述

  • 最后就可以git push 啦,上传到远程的仓库。

  • 如果大家没开代理,或者开了代理但是没设置可能会遇到连接不上的问题, 具体如何解决可以看第 4 部分。

  • 大家如果顺利的话下一步就是进行git push了,如果是第一次操作可能需要大家验证下 github 的权限,在git push 后自动弹出。

在这里插入图片描述

验证相关账号
  • 应该就输入下密码啥的就可以,然后邮箱会收到相应的提示。
  • 最后 git push 就行啦(如果说没有改变啥的,可以直接从git add . 开始重新操作),如果遇到中文的文件,可能会遇到编码的问题,可以看看第五部分。

在这里插入图片描述

git push 成功
  • 然后就可以发现,github 网站上已经有啦!!!

解决外网网络连接的问题:

在这里插入图片描述

git push 显示连接不上
  • 利用代理的方式:

  • git config --global http.proxy http://....... 后
    
  • 这个 http 的网址是通过代理查看代理的网址是哪个,我是在终端代理的入口找到的,不过不同的代理,可能具体位置不同。

设置代理
  • 设置代理后就可以进行git push了。

中文文件的编码问题:

  • 我git push 的时候发现提示这一大堆,反应说的是文件含中文,编码有问题:

在这里插入图片描述

中文编码问题
  • 其实只需要输入一行指令就行:

      echo $LANG
    

参考资料

Github上传文件:如何上传文件夹到GitHub上(配图详解)?_github上傳資料夾-CSDN博客

GitHub 连接失败解决方案:【Git】GitHub 连接失败解决方案:Failed to connect to github.com port 443 after 21090 ms: Couldn’t connect to se_git连不上github-CSDN博客

我的 github 网站:YanxinTong (YanxinTong)

相关文章:

  • rdp,ssh,云主机,虚拟主机,宝塔,远程桌面是什么
  • 2025 年浙江特种设备考试攻略:细节决定成败​
  • Java 大视界 -- 基于 Java 的大数据实时流处理在工业物联网设备状态监测中的应用与挑战(167)
  • 【注解和interface的那点事】
  • 选择省市区
  • 图基RAG方法全景分析 | 高级检索增强生成技术Graph-based RAG
  • deepseek v3-0324实现浏览器插件:图片抓取与下载工具
  • 【MathType】MathType安装和嵌入word
  • 如何在 WordPress 中查找帖子、分类、标签、评论或用户 ID
  • 《数据王国的记忆家族》
  • ChatGPT 迎来 4o模型:更强大的图像生成能力与潜在风险
  • OpenCV界面编程
  • Sora 2.0商业应用:从文本生成可交互的3D数字人
  • SSH服务
  • I/O多路复用 + Reactor和Proactor + 一致性哈希
  • JUC中的所有类详解
  • 架构设计基础:面向对象设计的原则
  • 【FPGA实战】基于DE2-115实现数字秒表
  • 【C++】自实现简谱播放
  • ESP-IDF中调用xEventGroupWaitBits函数失效问题的分析(1)
  • 83岁山水花鸟画家、书法家吴静山离世,系岭南画派代表人物
  • 法律顾问被控配合他人诈骗酒店资产一审判8年,二审辩称无罪
  • 夜读丨什么样的前程值得把春天错过
  • 查幽门螺杆菌的这款同位素长期被海外垄断,秦山核电站实现突破
  • 美国务卿会见叙利亚外长,沙特等国表示将支持叙利亚重建
  • 全国省市县国土空间总体规划已基本批复完成,进入全面实施阶段