keijyu's blog keijyu's blog
首页
  • CRM
  • 学习笔记

    • 数据结构与算法
    • 计算机组成原理
    • 计算机操作系统
    • 计算机网络
    • 数据库
商业
个人
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

keijyu

喜欢折腾的IT初心者
首页
  • CRM
  • 学习笔记

    • 数据结构与算法
    • 计算机组成原理
    • 计算机操作系统
    • 计算机网络
    • 数据库
商业
个人
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • CRM
  • 运维

  • 建站

  • 学习笔记

    • svn三方合并过程
    • git踩的坑
      • 路线资源分享
    • 技术
    • 学习笔记
    keijyu
    2025-07-01
    目录

    git踩的坑

    # Git Push

    git push <远程> <源分支>:<目标分支>
    
    1

    如果只写一个名字(如 git push origin main),Git 会把它同时当作 本地源分支 和 远端目标分支。

    Git会先在本地找 src=main 的分支;如果是老版git本地分支默认master,Git找不到就直接报错 error: src refspec main does not match any。

    **解决方法:**可以在bash中执行git branch -m main,把本地分支从master改为main

    git push -u origin main
    
    1

    -u 是 git push 命令中的一个选项,是 --set-upstream 的缩写,意思是:

    👇 当你第一次把本地分支推送到远端分支时,顺便把它们之间建立跟踪关系。

    有了-u之后可以直接git push,自动推送当前分支到它跟踪的远端分支(如 origin/main)

    编辑 (opens new window)
    上次更新: 2025/07/01, 09:59:42
    svn三方合并过程
    路线资源分享

    ← svn三方合并过程 路线资源分享→

    最近更新
    01
    Excel快速规范粘贴图片
    06-20
    02
    svn三方合并过程
    06-19
    03
    书籍合集
    06-06
    更多文章>
    Theme by Vdoing | Copyright © 2025-2025 keijyu
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式