码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Git | github工作流维护代码项目


    逛b站时看见了一个非常有用的视频:十分钟学会正确的github工作流,和开源作者们使用同一套流程,up介绍了一种极简使用github工作的方法,而不是一股脑的git commit push。大致流程见评论区记录如下:


    首先本地编写代码
    1.git clone // 到本地
    2.git checkout -b xxx 切换至新分支xxx
    (相当于复制了remote的仓库到本地的xxx分支上
    3.修改或者添加本地代码(部署在硬盘的源文件上)
    4.git diff 查看自己对代码做出的改变
    5.git add 上传更新后的代码至暂存区
    6.git commit 可以将暂存区里更新后的代码更新到本地git
    7.git push origin xxx 将本地的xxxgit分支上传至github上的git


    如果在写自己的代码过程中发现远端GitHub上代码出现改变
    1.git checkout main 切换回main分支
    2.git pull origin master(main) 将远端修改过的代码再更新到本地
    3.git checkout xxx 回到xxx分支
    4.git rebase main 我在xxx分支上,先把main移过来,然后根据我的commit来修改成新的内容
    (中途可能会出现,rebase conflict -----》手动选择保留哪段代码)
    5.git push -f origin xxx 把rebase后并且更新过的代码再push到远端github上
    (-f —》强行)
    6.原项目主人采用pull request 中的 squash and merge 合并所有不同的commit


    远端完成更新后
    1.git branch -d xxx 删除本地的git分支
    2.git pull origin master 再把远端的最新代码拉至本地


    其他资料:
    1. Git | git的简单使用教程
    2. 解决git clone与git push出现的若干问题


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


  • 相关阅读:
    event_scripts | Spell_scripts
    构建离线应用:Apollo与本地状态管理
    TPU演进十年:Google的十大经验教训
    HC小区管理系统组织架构说明
    初识JAVA
    MySQL数据库介绍
    IDOC-外围系统发送客户银行数据,SAP生成入站IDOC
    冒泡法排序哪错了,明明和书上一样呀
    Linux下C++开发笔记--g++命令
    Excel VLOOKUP实用教程之 10 在使用 VLOOKUP 函数时处理错误?(教程含数据excel)
  • 原文地址:https://blog.csdn.net/weixin_44751294/article/details/127829917
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号