# 必备软件和学习指南 **Repository Path**: szyjsjx_miniipod/practical-tool-software ## Basic Information - **Project Name**: 必备软件和学习指南 - **Description**: 在学校古董机房生存的必备软件和硬件清单 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-09-23 - **Last Updated**: 2025-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### **机房学习生存指南:数据持久化与环境配置策略** **大家好!** 在机房学习和编程时,我们面临一个核心挑战:**机房的电脑是公共设备,系统通常有还原机制**。这意味着任何保存在电脑上的个人文件、安装的软件和浏览器配置,都可能在重启或关机后**被清空**。 本指南将教你如何建立一套“铁打的营盘”,让你无论在哪台电脑上,都能快速恢复自己的工作环境,并确保代码和资料万无一失。 ------ ### **第一部分:核心原则与必备工具** #### **1. 核心原则:数据安全第一** **首要警告**:**切勿将机房电脑的E盘、F盘等非系统盘作为你唯一的存储位置!** 这些分区同样可能在系统还原的范围内。我们必须将个人数据的主副本存放在云端或自己的便携设备上。 **我们的策略**:**云端为主,U盘为辅**。 - **代码和文档**:全部使用 `Git` 进行版本控制,并同步到 `Gitee` 仓库。 - **大型文件**:使用网盘进行备份和转移。 - **便携工具**:使用U盘或手机作为临时中转和应急网络工具。 #### **2. 必备工具清单** **A. 软件工具 (建议存放在U盘或网盘中)** - **浏览器**: **Firefox (火狐浏览器)** - 在windows7下唯一可以正常访问的浏览器,机房的浏览器过时打不开大部分网页。 - **Git 安装包**: - 版本控制的核心工具,用于将你的代码与Gitee仓库同步。 - **录屏/截图工具**: - 用于将上课内容录制下来,不是每次课和每门课都有录屏,养成自己录屏的习惯才能有备无患。 **B. 云服务** - **代码仓库**: **Gitee** (或GitHub)。这是我们所有代码和学习笔记的“家”。 - **大文件网盘**: **123网盘、夸克网盘**等。 - **用途**: 备份不适合放入Git仓库的大文件,如软件安装包、视频教程、大型数据集等。 **C. 硬件工具** - **U盘**: 强烈推荐购买一个**128G或更大容量的固态U盘**(几十元)。 - **优点**: 读写速度飞快,可存放上述所有绿色版软件和安装包,实现“即插即用”。 - **手机数据线 (A to C,一头是方形的A口,一头是手机的C口)**: - **用途1 (文件传输)**: 手机可以作为一个临时的“U盘”来传输文件。 - **用途2 (USB共享网络)**: 当机房网络差或端口被限制时,可以通过手机USB共享网络,作为备用网络方案。 - **USB WiFi网卡 (可选)**: - **用途**: 应对机房有线网络故障的终极备用方案。 ------ ### **第二部分:Git核心工作流:同步你的代码** 同步代码是整个流程的核心。这里介绍两种最常用的将本地项目与Gitee远程仓库关联的方法。 #### **方法一:“先有云,再有本地” (Clone工作流)** 这是最常见、最简单的方式,适用于**第一次在某台电脑上开始工作**或**参与一个已经存在的项目**。 1. **在 Gitee 上创建远程仓库** - 登录 Gitee,点击右上角“+” -> “新建仓库”。 - 填写仓库名称(例如 `c-study`)。 - **关键**: 勾选 “使用Readme文件初始化这个仓库”。 - 点击创建。 2. **在本地电脑上 `clone` 远程仓库** - 在Gitee仓库页面,复制仓库的 HTTPS 或 SSH 地址。 - 在本地电脑上打开 Git Bash (或CMD/PowerShell)。 - 执行 `git clone` 命令: Bash ``` # 将<仓库地址>替换成你自己的 git clone https://gitee.com/your-username/c-study.git ``` - 这样,云端的仓库就被完整地下载到了你的本地。你可以在这个文件夹里进行学习、编写代码,然后通过 `add`, `commit`, `push` 推送到远程。 #### **方法二:“先有本地,再关联云” (Push工作流)** 这种方式适用于你**已经在本地创建了一个项目文件夹,写了一些代码,然后才想把它上传到Gitee**。 1. **在 Gitee 上创建一个空的远程仓库** - 新建仓库的流程与方法一类似。 - **关键**: **不要勾选** “使用Readme文件初始化...”,确保你创建的是一个**完全空**的仓库。 - 创建后,Gitee会提供给你一些操作指引。 2. **在本地项目文件夹中进行 Git 初始化** - 假设你的项目文件夹叫 `my-project`,并且里面已经有文件了。 - 打开 Git Bash,进入该文件夹: Bash ``` cd path/to/my-project ``` - 初始化本地仓库: Bash ``` git init ``` - 将所有文件添加到暂存区并提交: Bash ``` git add . git commit -m "Initial commit" ``` 3. **将本地仓库与远程仓库关联并推送** - 复制Gitee上那个**空仓库**的地址。 - 关联远程仓库 (`origin` 是远程仓库的默认别名): Bash ``` git remote add origin https://gitee.com/your-username/my-project.git ``` - 将本地的 `master` (或 `main`) 分支推送到远程,并建立关联: Bash ``` git push -u origin master ``` - 刷新Gitee页面,你会发现本地的代码已经成功上传了。 ------ ### **总结** 1. **数据不落地**: 养成不在机房电脑上留存重要文件的习惯。 2. **Git是核心**: 所有代码、笔记都通过Git同步到Gitee,这是你最可靠的保险。 3. **工具便携化**: 将常用软件安装包、绿色软件存放在U盘或网盘中,随时随地构建你的工作环境。 4. **网络有备用**: 准备好手机数据线,以备不时之需。 掌握这套流程,你就可以把任何一台机房电脑,都变成自己熟悉、安全、高效的学习平台。