[特殊字符] Git 协作指南

发布时间:2026/7/27 1:45:00

[特殊字符] Git 协作指南
Git 协作指南保姆级适用人群从没用过 Git 的新手仓库地址 先搞懂几个基础问题❓ Git 指令在哪运行在终端Terminal里运行。打开方式VS Code 里按 Ctrl \ 键盘左上角Esc下面那个键 或 点菜单栏终端 → 新建终端你会看到底部出现一个黑框里面有光标在闪。所有git xxx指令都在这里输入按回车执行。 Windows 系统也可以用自带的命令提示符或 PowerShell但在 VS Code 里最方便。❓ 队友用什么软件修改代码任何软件都可以和 Git 无关。修改代码 → 用VS Code推荐修改文档 → 用VS Code或记事本都行跑训练 → 用 VS Code 的终端或 Anaconda Prompt不管用什么软件改的最后上传都是用那三个 Git 命令。❓ 队友怎么上传修改上传流程每天重复① 打开 VS Code打开 xh202625 文件夹 ② 按 Ctrl \ 打开终端 ③ 在终端里依次执行 git add . ← 标记这些文件我要上传 git commit -m 改了啥 ← 本地存档 git push ← 发到 GitHub不需要在 GitHub 网页上操作全部在 VS Code 终端里完成。❓ 不会打命令怎么办几个要点命令打错了会有提示重新打就行不会搞坏电脑每一行打完后按回车Enter执行按 ↑ 方向键可以调出上一条命令不用重新打字刚开始不熟很正常多打几次就记住了 目录第一篇队长篇——怎么邀请队友第二篇队员篇——怎么加入协作第三篇日常操作——每天怎么工作第四篇遇到问题怎么办附录什么是 Git通俗版第一篇队长篇——怎么邀请队友以下操作由队长完成。第1步让队友注册 GitHub把这句话发群里“大家去 https://github.com 注册一个账号注册好后把用户名发我。”第2步队长登录 GitHub邀请队友打开浏览器进入 https://github.com登录你的账号进入仓库点击顶部菜单栏的Settings设置左侧找到Collaborators协作者点击Add people添加人员在搜索框输入队友的 GitHub 用户名点击Add 用户名 to this repository完成 ✅每个队友都需要这样操作一次。第3步队友接受邀请队友注册好 GitHub 后会收到一封邮件通知。或者在 https://github.com/notifications 能看到邀请。点击Accept接受即可。第二篇队员篇——怎么加入协作以下操作由每个队员在自己电脑上完成。⚠️ 第一步先安装 Git必须有Git 是必装的没有它什么都干不了。检查有没有装过按下键盘Win R输入cmd回车在黑色窗口里输入git--version结果有两种显示意思怎么办git version 2.xx.x✅ 已安装跳过安装往下看git 不是内部或外部命令❌ 没装往下看安装步骤Windows 安装步骤打开 https://git-scm.com/download/win浏览器会自动下载安装包双击安装一路点下一步全部默认选项不用改任何设置安装完成后关掉黑色窗口重新打开输入git --version确认显示版本号全程大概 2 分钟装好后以后就不用再管了。第1步把代码下载到你的电脑只做一次执行完后你会看到Cloning into xh202625... remote: Enumerating objects: ... Receiving objects: 100% (.../...), done.然后进入项目文件夹cdxh202625验证输入dirWindows或lsMac/Linux应该能看到README.md、课程- 数据集/等文件和文件夹。✅ 这一步就完成了以后不需要再执行git clone。第2步设置你的名字和邮箱只做一次这样每次提交代码时大家知道是谁改的。gitconfig user.name你的名字gitconfig user.email你的邮箱第三篇日常操作——每天怎么工作 工作的完整流程每天重复这个循环① git pull ← 开始拿最新的代码 ② 修改代码/文件 ← 工作你的任务 ③ git add . ← 标记告诉 Git这些我要上传 ④ git commit -m 说明 ← 存档打个包写上标签 ⑤ git push ← 上传发到 GitHub第①步拿最新的代码每天开始工作前先执行gitpull为什么队友可能上传了新代码先拿到最新的避免冲突。你会看到Updating 315572e..55d5efb Fast-forward ... | 98 1 file changed, 98 insertions()或者如果没人改动过Already up to date.第②步修改代码正常用 VS Code 改你的代码改完保存就行。这一步不需要任何 Git 操作。第③步告诉 Git 你要上传什么gitadd.这行的意思.表示当前文件夹下所有改动。你新建了文件、修改了文件Git 都会自动识别。⚠️ 如果只想上传某个文件可以用git add 文件名但一般都用git add .更方便。第④步本地存档gitcommit-m写清楚你这次改了什么例子✅git commit -m 修复了训练脚本的batch参数→ 好✅git commit -m 添加了Focal Loss对比实验结果→ 好❌git commit -m 改了点东西→ 不好看不出来改了啥第⑤步上传到 GitHubgitpush你会看到Enumerating objects: ... Writing objects: 100% (.../...), done. 315572e..55d5efb main - main✅ 这就上传成功了。去 https://github.com 刷新就能看到你的改动。 关于git push连不上的问题国内有时连 GitHub 会断。如果git push报错Failed to connect to github.com改用镜像地址# 先用镜像推送gitremote set-url origin https://gh-proxy.com/https://github.com.gitgitpush# 推送成功后马上改回原地址重要gitremote set-url origin https://github.com/5.git每次 push 连不上时重复上面三步即可。第四篇遇到问题怎么办❓git push要我输用户名密码原因第一次推送需要认证。解决输入你的 GitHub 用户名和密码。或者用更方便的方式# 推荐用 GitHub CLI 登录一次以后就不用输密码了# 首先确保已经安装了 GitHub CLI然后执行gh auth login❓ 提示 “冲突”conflict原因你和队友同时改了同一个文件的同一行。解决在群里喊队长。队长打开那个文件会看到 HEAD 你的改动 队友的改动 队友的版本队长手动选择保留哪个版本删掉、、这些标记保存然后git add .→git commit -m 解决冲突→git push。❓ 不小心把不该上传的文件传上去了# 从 Git 中移除但不删除本地文件gitrm--cached文件名# 然后把文件名加到 .gitignore 里防止以后又被误传echo文件名.gitignore# 重新提交gitadd.gitignoregitcommit-m移除不需要的文件gitpush❓ 怎么查看当前改了什么gitstatus会显示Changes not staged for commit: modified: README.md Untracked files: 我的实验记录.txt红色 改过的绿色 新加的。❓ 改到一半想放弃# 放弃某个文件的修改gitcheckout -- 文件名# 或者放弃所有修改谨慎gitreset--hardHEAD附录什么是 Git通俗版没有 Git 的时候论文_初稿.docx 论文_修改1.docx 论文_最终版.docx 论文_最终版_真的不改了.docx 论文_最终版_再也不改了.docx ← 崩溃有了 Git每次改完执行 git commitGit 会自动记住这次改了啥。 随时可以回到任何一个历史版本。 队友之间也不用互相传文件了。Git ≠ GitHubGit 一个工具软件你电脑上装的GitHub 一个网站存放代码的地方两者配合使用你用 Git 把代码传到 GitHub队友用 Git 从 GitHub 下载

相关新闻

【操作系统】页面置换算法(CLOCK/改进型CLOCK)

【操作系统】页面置换算法(CLOCK/改进型CLOCK)

2026/7/25 3:01:28

考点频率:★★★★☆(选择题常考,是LRU的工程实现方案) 难度:⭐⭐⭐ 建议:重点掌握CLOCK算法的指针扫描过程,理解改进型CLOCK中访问位和修改位的组合策略1️⃣ 为什么需要CLOCK算法?…

高Tg PCB材料(Tg≥170°C)在无铅制程中的5项性能实测与失效分析

高Tg PCB材料(Tg≥170°C)在无铅制程中的5项性能实测与失效分析

2026/7/26 13:22:17

高Tg PCB材料在无铅制程中的性能实测与失效机理深度解析1. 高Tg材料的核心价值与测试方法论在当今电子工业向高密度、高可靠性发展的趋势下,PCB材料的玻璃化转变温度(Tg)已成为衡量基板性能的关键指标。不同于普通FR-4材料(130-150C),Tg≥170C的高性能基…

AI 辅助内容生产与网站优化的实践:效率提升在哪、边界在哪

AI 辅助内容生产与网站优化的实践:效率提升在哪、边界在哪

2026/7/24 1:20:33

对做内容和维护站点的技术从业者来说,这套"AI 员工"的用法很实用:把 AI 当作辅助工具,参与到内容生产、网站结构优化、数据监测等重复性工作中,从而提升效率、腾出人手做更需要判断的事。它是助手,不是万能钥…

Python机器学习实战:从基础到工业级部署全解析

Python机器学习实战:从基础到工业级部署全解析

2026/7/27 4:35:38

1. Python机器学习全景指南:从零基础到工业级实战刚接触机器学习时,我花了三个月才搞明白为什么别人的模型准确率能到95%,而我的始终卡在70%。直到有天发现sklearn的StandardScaler被我误用在测试集上——这个教训让我意识到,机器…

边缘检测算法原理与工程实践指南

边缘检测算法原理与工程实践指南

2026/7/27 4:35:38

1. 边缘检测的本质与价值在计算机视觉领域,边缘检测就像给图像做"骨骼扫描"——它能剥离冗余的纹理细节,只保留物体最本质的结构轮廓。这种技术最早可追溯到1965年Lawrence Roberts提出的边缘检测理论,如今已成为图像预处理的标准操…

Python元组详解:特性、性能优化与工程实践

Python元组详解:特性、性能优化与工程实践

2026/7/27 4:35:38

1. 元组基础概念解析元组(Tuple)是Python中一种不可变序列类型,与列表(List)最大的区别在于其元素不可修改的特性。想象你有一个装满不同颜色玻璃珠的透明盒子,一旦盒子被密封(创建元组&#xf…

硕士开题报告高效写作:三步法与Paperxie工具指南

硕士开题报告高效写作:三步法与Paperxie工具指南

2026/7/27 4:35:38

1. 开题报告写作痛点与解决方案写硕士开题报告是每个研究生都要经历的一道坎。我指导过上百位学生的开题写作,发现90%的焦虑都集中在两个核心问题上:格式规范和逻辑框架。很多同学在Word里反复调整目录格式就耗掉一周时间,更别提构建清晰的研…

Python数据处理函数getdata()与getresult()的设计与实践

Python数据处理函数getdata()与getresult()的设计与实践

2026/7/27 4:35:38

1. 项目概述:理解getdata()与getresult()的核心功能在数据处理和自动化脚本开发中,getdata()和getresult()这两个函数名频繁出现在各种编程场景。作为脚本开发的基础构建块,它们承担着数据获取与结果输出的关键职责。我见过太多开发者随意实现…

TMS320C62x DSP主机通信API详解:从消息传递到COFF加载实战

TMS320C62x DSP主机通信API详解:从消息传递到COFF加载实战

2026/7/27 4:25:38

1. 项目概述如果你正在开发基于TMS320C62x DSP的嵌入式系统,尤其是使用TI的McEVM评估板,那么主机与DSP之间的通信绝对是你绕不开的核心环节。我接触过不少项目,从早期的语音处理板卡到后来的软件无线电平台,主机支持软件&#xff…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/26 0:04:02

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/7/26 0:04:02

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/7/26 0:04:02

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

多模态 AI 前端工程——图像上传、压缩与流式返回的协同设计

多模态 AI 前端工程——图像上传、压缩与流式返回的协同设计

2026/7/27 0:05:04

多模态 AI 前端工程——图像上传、压缩与流式返回的协同设计 一、多模态对话的「首字节延迟」:上传与流式的协同鸿沟 多模态 AI 应用的前端体验,往往卡在"首字节延迟"上。用户上传一张图片,提一个问题,然后盯着空白对…

【微科普】网红水晶香薰真相拆解:透明固体香薰并非香精结晶,一文理清各类无火香薰释香机理

【微科普】网红水晶香薰真相拆解:透明固体香薰并非香精结晶,一文理清各类无火香薰释香机理

2026/7/27 0:05:04

文章目录第一章 大众普遍存在的认知误区:水晶香薰是芳香烃结晶产物1.1 聚丙烯酸钠凝胶水晶珠体系(市面占比90%家用水晶香薰)1.2 无机盐硬质结晶载体:泻盐与钾明矾香薰原石1.3 植物多糖与PVA整块果冻型水晶香膏1.4 唯一特例&#x…

优启通3.7修改版:深度优化的PE系统维护工具

优启通3.7修改版:深度优化的PE系统维护工具

2026/7/27 0:05:04

1. 项目概述今天要跟大家分享的是一个经过深度优化的PE工具——优启通3.7(2025修改版)。这个版本是在原版基础上进行了大量功能增强和兼容性改进的12月最新版本,特别适合系统维护人员和电脑爱好者使用。作为一个长期从事IT运维的老兵&#xf…