github:代码修改合并工作流程笔记

简介: github:代码修改合并工作流程笔记

从github克隆代码到本地修改

remote
    - master     init
local   
    - master     init    [1] git clone git@github.com:mouday/domain-admin.git
    - my-feature init    [2] git checkout -b my-feature
disk
    - my-feature init 
        [3] change file
        [4] git diff

将本地代码推送到github

remote
    - master     init
    - my-feature init -> feature-commit  [7] git push origin my-feature
local   
    - master init    
    - my-feature init -> feature-commit  [6] git status  / git commit
disk
    - my-feature init -> feature-commit  [5] git add <change_file> 

在本地合并分支代码

remote
    - master     init -> update
    - my-feature init -> feature-commit
local   
    - master     init -> update [9] git pull origin master
    - my-feature init -> feature-commit
disk
    - my-feature init -> feature-commit [10] git checkout my-feature
    - master     init -> [8] git checkout master
    - master     init -> update [9] 同步远端代码 git pull origin master

合并github代码

remote
    - master     init -> update [13] new pull request
    - master     init -> update -> update2 [14] 合并改动提交 squash and merge
    - my-feature init -> update -> feature-commit [12] git push -f origin my-feature
local   
    - master     init -> update
    - my-feature init -> update -> feature-commit
disk
    - my-feature init -> update -> feature-commit [11]  git rebase master ( 在最新修改基础上合并我的代码)
    - master     init -> update

合并github代码

remote
    - master     init -> update -> update2
    - my-feature init -> update -> feature-commit [17] 删除远端分支
local   
    - master     init -> update [16] 删除本地分支 git branch -D my-feature
    - master     init -> update -> update2 [17] 拉取远端仓库最新代码 git pull origin master
disk
    - master     init -> update [15] git checkout master

参考 十分钟学会正确的github工作流,和开源作者们使用同一套流程


相关文章
|
2月前
|
人工智能 自然语言处理 安全
Milvus x n8n :自动化拆解Github文档,零代码构建领域知识智能问答
本文介绍了在构建特定技术领域问答机器人时面临的四大挑战:知识滞后性、信息幻觉、领域术语理解不足和知识库维护成本高。通过结合Milvus向量数据库和n8n低代码平台,提出了一种高效的解决方案。该方案利用Milvus的高性能向量检索和n8n的工作流编排能力,构建了一个可自动更新、精准回答技术问题的智能问答系统,并介绍了部署过程中的可观测性和安全性实现方法。
|
2月前
|
存储 人工智能 自然语言处理
让你拥有一个AI大脑,这个32.1k Github项目是你不错的选择,支持PDF、Markdown、代码、视频成为你的知识内容
Quivr 是开源全栈 RAG 平台,助你打造“第二大脑”,支持多文档类型与多种 LLM,实现智能搜索与聊天。具备语义检索、本地部署、隐私保护等功能,适用于个人知识管理与企业知识库,界面简洁易用,是高效智能问答的理想选择。
116 0
|
5月前
|
JSON JavaScript API
MCP 实战:用配置与真实代码玩转 GitHub 集成
MCP 实战:用配置与真实代码玩转 GitHub 集成
1217 4
|
6月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
1140 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
7月前
|
人工智能 网络安全 开发工具
vscode代码推送到github库菜鸡专用教程
vscode代码推送到github库菜鸡专用教程
|
9月前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
346 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
2月前
|
JSON Kubernetes 安全
找到啦,我们已上车,Github 27000+ star,研发团队必备开源工具项目,真丝滑!!!
Trivy 是一款高效灵活的开源安全扫描工具,支持容器镜像、文件系统、Kubernetes 等多目标扫描,具备快速、易用、集成性强等特点,适用于 DevSecOps 全流程安全检测。
|
13天前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
283 19
|
13天前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
95 15
|
13天前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
95 13