
写这一篇文章的初心是学习上传github 另一种方式并且了解一下git首先清楚两个概念git是什么github是什么Git 是管理代码版本的工具GitHub 是存放和分享 Git 仓库的网站1. Git 是什么Git 是一个分布式版本控制系统Version Control System简单理解Git 帮你记录代码修改历史谁改了什么可以回退版本多人协作开发2. GitHub 是什么GitHub 是一个网站GitHub · Change is constant. GitHub keeps you ahead. · GitHub作用把你的 Git 仓库放到云端。图形界面上传项目至github 这里我不多介绍现在我讲解一下 使用git 指令来将自己的项目上传到github首先建议有一个README.md文件README.md 就是别人打开你的 GitHub 项目时第一眼看到的“项目介绍书”。接下来右键在终端中打开接下来第一件事 去github 网页去创建一个自己的仓库 ,点击创建仓库Repository name 是仓库名称Description 是整体简单描述项目大致内容以及作用然后返回终端输入git init 进行初始化输入git add . 注意add 之后要空格不然会报错 用来添加所有项目输入 git commit -m initial commit 提交第一次版本git remote add origin https://github.com/你的用户名/你的仓库名.git然后输入 git push -u origin master ,即可上传成功使用git remote-v 来查看当前上传github 地址以便进行核对但是 更推荐的现代 GitHub 做法现在 GitHub 默认分支一般是main所以可以改git branch -M main然后git push -u origin main以后你的项目就是main | ├── README.md ├── src └── code最后遇到隐私文件不想上传怎么处理使用.gitignore 忽略隐私文件在项目根目录.gitignore加入# 密钥 *.key *.pem *.token *.secret # 环境变量 .env # SSH .ssh/ # Python缓存 __pycache__/ *.pyc # ROS2编译文件 build/ install/ log/ # IDE .vscode/ .idea/ # 数据 data/ dataset/ *.bag # 模型 *.pt *.pth *.onnx这样 Git 不会上传这些文件。