当前位置: 首页 > 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.gsyq.cn/news/1459833.html

相关文章:

  • SI6 Networks IPv6 Toolkit终极指南:专业IPv6安全评估与网络故障排除工具集
  • 3个技巧让X-Mouse Controls窗口切换效率翻倍:深度解析Windows焦点跟随鼠标的实战方案
  • Video.js 视频列表插件:点选即播,自动续播下一个
  • Qwen3-32B-gs-A8W8量化模型性能评测:96%GSM8K准确率背后的秘密
  • PHP设计模式工厂模式详解
  • 【职场】你公司挂在墙上的使命愿景价值观,本质是一套人事物的操控系统
  • TinyLlama-1.1B-Chat-v0.1安全部署指南:保护AI对话系统的5个关键步骤
  • 新手避坑指南:用ArcGIS和SWAT2012做水文模拟,我在石羊河流域踩过的那些‘雷’
  • 2026年江苏钢结构厂家:徐州门式钢结构/钢结构天桥/钢结构栈桥,钢板下料/钢板切割/预埋件钢板有实力的企业 - 品牌企业推荐师(官方)
  • MATLAB小波图像拼接教学包:带GUI操作界面、多组实测图像与完整可运行代码
  • VdhCoApp终极指南:如何在Mac OS Sonoma 14.2.1上完美安装与配置Video DownloadHelper伴侣应用
  • 手机靓号平台哪家正规?4项资质标准对照 - 资讯快报
  • 3分钟掌握洛雪音乐助手:跨平台音乐聚合播放的终极指南 [特殊字符]
  • 实战应用:基于快马平台开发功能模拟版河南移动iptv
  • WeChatExporter:永久保存你的微信聊天记忆
  • 2026 哈尔滨本地手表回收哪家靠谱?四大维度盘点五大回收门店 - 奢侈品交易观察员
  • 2026多模型协同工作流:从Claude 4.6到MetaChat的智能调度实践
  • Paperxie:跳出改写套路,在知网维普 AIGC 新规下解锁论文双指标优化新解法
  • 非科班零基础也能逆袭?详解网安年薪百万实现逻辑,从入门知识点到项目实战、大厂求职完整落地指南,转行收藏这一篇就足够
  • 3步搞定LaTeX公式转换:LaTeX2Word-Equation完全指南
  • 手机号定位查询系统:3秒快速定位手机号归属地,地图直观展示
  • GPT-2社区贡献指南:如何参与开源AI模型的改进与发展
  • 5层架构解析:go-cursor-help设备指纹重写与AI编程工具持续使用技术方案
  • 当文字识别遇见自由:Umi-OCR如何让离线OCR变得触手可及
  • 从图表图片提取数据:3分钟掌握WebPlotDigitizer高效工作流
  • 从理论到实践:ChongqingAscend/distilbert-base-italian-cased模型原理与应用指南
  • 快速免费创建Windows虚拟显示器的终极指南:ParsecVDD完全解析
  • LabVIEW 2019 生成 .NET DLL 实战:手把手教你让C# WinForm程序调用LabVIEW算法
  • 告别CLI手酸!用Docker+OpenConfig+gRPC,5分钟搞定网络设备遥测数据采集
  • 2026年Multi-Die签核解决方案权威选型指南:5大主流平台深度评测与适配场景分析