# Example **Repository Path**: MA_17/example ## Basic Information - **Project Name**: Example - **Description**: 展示了简单的上传用例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-07 - **Last Updated**: 2025-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UTF-8 # Example # 一种更简单的桌面化git操作方式 ![alt text](image.png) 在一切开始之前,你可以先初始化一个仓库 - 使用VScode打开你需要创建仓库的地方 ![alt text](image-1.png) - 点击 **文件** -> **初始化仓库** ![alt text](image-2.png) - 点击添加远程仓库 ![alt text](image-3.png) - 输入远程仓库的地址,然后取一个名字,等待一会,就可以链接成功了。 ![alt text](image-4.png) - 链接成功之后,你可以点击左下角 ![alt text](image-5.png) - 此时可以切换为云端仓库,可以建立一个分支依据云端仓库,那么就可以在本地仓库中进行开发了。 ![alt text](image-6.png) 怎么样,很简单吧。 25年11月26日 # 说明 在根目录下给出了一个.ignore 在舵轮文件的中给出了一个.ignore # 介绍 展示了简单的上传用例 ## 初始设置 #### 打开git bash #### 设置自己的名字和邮箱 ``` # 是你的自定义用户名 git config --global user.name "" # 配置用户邮箱,在电脑上提交代码用的就是这个信息 # 是你的邮箱 git config --global user.email "" # 显示配置信息是否正确,检查一下 git config --list ``` #### 密匙配置(这里可直接输入//参照中科大) ``` # 生成 ssh 密钥,后续具体密钥配置内容请按需填写, 替换为你的实际邮箱 ssh-keygen -t rsa -b 4096 -C "" 双引号内填写你的邮箱,注意,这个邮箱和你前面设置的全局变量的邮箱要一样 ``` #### 保存公钥到gitee 打开User\你的用户名\.ssh\ ``` C:\Users\pc\.ssh ``` 找到.pub文件 ![输入图片说明](git%E4%BD%BF%E7%94%A8/pub%E6%96%87%E4%BB%B6.png) **用记事本打开,全选复制** 进入gitee的个人中心 ![输入图片说明](git%E4%BD%BF%E7%94%A8/gitee%E8%AE%BE%E7%BD%AE.png) ![输入图片说明](git%E4%BD%BF%E7%94%A8/%E5%85%AC%E9%92%A5%E9%85%8D%E7%BD%AE.png) 复制粘贴 ![输入图片说明](git%E4%BD%BF%E7%94%A8/%E5%85%AC%E9%92%A511111.png) ## 首次上传 首先进入战队代码仓库页面 ![输入图片说明](%E6%88%98%E5%9C%B0%E4%BB%A3%E7%A0%81%E4%BB%93%E5%BA%93%E7%95%8C%E9%9D%A2.png) 点击 **仓库** -> **新建仓库** ![输入图片说明](%E6%88%98%E9%98%9F%E4%BB%93%E5%BA%93.png) ![输入图片说明](git%E4%BD%BF%E7%94%A8/%E6%96%B0%E5%BB%BA%E4%BB%93%E5%BA%93.png) 这里直接创建,命名 ![输入图片说明](git%E4%BD%BF%E7%94%A8/1.png) 下面的readme随便选一个 ![输入图片说明](git%E4%BD%BF%E7%94%A8/2.png) 回到自己要上传的本地代码文件夹,右键使用git Bash ![输入图片说明](git%E4%BD%BF%E7%94%A8/3.png) 打开之后输入 ``` git init ``` 会发现本地文件夹多了一个.git的文件夹 ![输入图片说明](git%E4%BD%BF%E7%94%A8/4.png) 回到gitee的代码仓库,复制链接 ![输入图片说明](git%E4%BD%BF%E7%94%A8/5.png) ``` git remote add origin 代码地址(图中为:https://gitee.com/MA_17/example/) ``` 第一个分支默认为master ![输入图片说明](git%E4%BD%BF%E7%94%A8/6.png) 输入 ``` git pull origin master //拉取信息,复制的时候不要复制注释 ``` 可以看见两个readme文件被同步了过来 ![输入图片说明](git%E4%BD%BF%E7%94%A8/7.png) 输入 ``` git add . git commit -m "双引号内填你对这次上传修改部分的说明" ``` 再次同步一下是否有最新的修改 ``` git pull origin master ``` 最后输入 ``` git push -u origin master ``` 就能将代码上传过去 ![输入图片说明](git%E4%BD%BF%E7%94%A8/13.png) ## .ignore文件 这里说明下.ignore ![输入图片说明](git%E4%BD%BF%E7%94%A8/ignore.png) ![输入图片说明](git%E4%BD%BF%E7%94%A8/ignore2.png) 这里给出一般的单片机嵌入式ignore模版(来自中科大开源) ``` # 一般可执行文件 /*.exe # Keil IDE 编辑器忽略项 /**/MDK-ARM/ !/**/MDK-ARM/*.uvoptx # 不忽略工程配置文件 !/**/MDK-ARM/*.uvprojx !/**/MDK-ARM/startup_*.s # armgcc - cmake 工程忽略项 /**/cmake-build-debug # VSCode 编辑器忽略项 /**/.vscode !/**/workspace.code-workspace # Clion 编辑器忽略项 /**/.idea ``` ## 关于分支的操作,白天更新。 ## 分支创建 在gitee上创建分支example1 基于master创建 ![输入图片说明](git%E4%BD%BF%E7%94%A8/14.png) 在git中输入 ``` git checkout master git checkout -b example1 ``` 以当前选中的树枝作为模版生层一个新的枝干 并且会自动进入到新的枝干中 ![输入图片说明](git%E4%BD%BF%E7%94%A8/15.png) ![输入图片说明](git%E4%BD%BF%E7%94%A8/16.png)