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

【github】多人协作使用git,从本地更新仓库-笔记

- 下载自己的分支

git clone -b mybranchname xxx.git

如果没有自己的分支,先克隆master分支再在本地新建自己的分支

git clone -b master *.git git branch mybranchname

--------------------------------------------------------------------------------------------

1 更新自己的分支

-右键包含.git文件的文件夹,打开终端(Windows系统是命令提示符或Git Bash)

-工作前拉取最新代码!

git pull origin xxx # 每次开始工作前先拉取最新代码

-开始工作:修改文件

-开始上传:进入克隆到本地的仓库文件夹中

git branch # 查看本地当前分支, 查看远程分支:git branch -r git checkout mybranchname # 切换到自己的分支 git branch # 查看是否切换成功

-将需要更新的文件添加到暂存区

git status #查看有哪些文件被修改 git add filename1 filename2

如果要将所有文件添加到暂存区,可以使用以下命令:

git add .

-将暂存区的文件提交到本地仓库,并添加提交说明:

git commit -m “提交说明”

-将本地仓库的更新推送到GitHub远程仓库对应的我的分支:

git push origin [分支名]

如果要推送到主分支,可以将[分支名]替换为“main”或者“master”。

-等待推送完成后,刷新GitHub仓库页面,即可看到更新后的文件。

- 如果想删除远程分支:

git push origin -d mybranchname

-------------------------------------------------------------------------

2 与主分支合并

- 切换主分支,并拉取最新代码

git checkout master/main git pull git checkout xxx git merge master/main

这样主分支的代码就会融合进本地已修改的代码

- 看看是否有冲突,若有冲突进行解决【可选】

git checkout xxx git add . git commit -m “提交说明”

- 确定后上传至自己分支

git push origin [分支名]

然后将自己的分支评审后合并到主分支

参考:

github怎么更新仓库里的文件 • Worktile社区

git 上传自己的分支代码或者新建一个分支 和 更新master分支到自己的分支_上传本地分支-CSDN博客

http://www.cnnetsun.cn/news/2745581.html

相关文章:

  • 森林火灾检测图像数据集 nc=1 标签names: [‘Fire’] 名称:【‘火’】共7793张,近似9:1比例划分,标注txt格式。可直接用于模型训练。
  • SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇)第四篇:可视化校验结果输出与问题闭环流程实现
  • Swin Transformer V2模型部署终极指南:NPU与CPU双环境快速配置教程
  • MATLAB调用STK11的Astrogator模块,手把手教你自动化设置卫星轨道机动(附完整代码)
  • ByteDance-Seed/TaskMem未来展望:Qwen3VLMoe模型的技术路线图与社区贡献指南
  • Dramabox API开发指南:如何集成情感语音合成到你的应用程序
  • PHP设计模式观察者与中介者实现
  • 如何利用Google 10000英语词频库提升NLP应用性能?
  • 别再纠结TB6600了!用拇指大的A4988驱动42步进电机,实测DIY升降台(附51/STM32/FPGA代码)
  • MySQL 8.0在Docker中大小写敏感配置终极指南:从原理到实战
  • 收藏!前端程序员必看:AI来了,我们真的会失业吗?附自救指南
  • 3个核心技巧:让Windows任务栏从实用工具变身视觉艺术
  • GPT-5.5级大模型:语义理解与意图推演的技术跃迁
  • 系统架构设计师下午题选题策略:五选三怎么选最容易
  • 008、STM32单片机分享:智能风扇系统
  • CANNBot SIMT API总览
  • 停止用AI写代码,开始用大脑建系统:从“提示词搬运工”到“架构决策者”的7天跃迁训练
  • 快手面试官问:Agent跑50轮突然变傻了
  • 崩坏星穹铁道自动化工具:三月七小助手完全指南
  • GTE-large-zh vs BGE-large-zh:全面对比与迁移学习方案终极指南
  • 天线阵列S2P批量解析与方向图参数一键计算(含高低频适配)
  • 别再只用-transparentcolor了!用Tkinter窗口叠加,轻松实现聊天框、悬浮球等UI的半透明效果
  • GPT-4 Turbo实战指南:128K上下文与跨模态理解如何重构AI落地
  • 如何快速掌握OpenCore Legacy Patcher:让旧Mac重获新生的完整指南
  • 告别SLAM跟踪丢失就卡住!用ORB-SLAM Atlas实现‘无缝续命’的保姆级原理拆解
  • AMCL定位突然失效?可能是你没处理好‘机器人绑架’和‘里程计漂移’
  • STM32F103C8T6驱动MAX30205测温:手把手教你搞定I2C多从机地址配置与数据读取
  • 终极指南:深入理解MOSS-Audio-Tokenizer-Nano-ONNX架构:编码器与流式解码器工作原理
  • 内部专家的“经验萃取”远比“人才引进”更重要
  • 编写程序,输入办公室空调温度,个人体感,分析温湿度对呼吸道,关节的影响并评级。