详细介绍:Git如何无痕上传当前项目最新状态从当前远程到另一个远程

news/2025/9/19 20:32:46/文章来源:https://www.cnblogs.com/yfceshi/p/19101636

背景

个人做的一个项目,之前同步的是公司的Gitlab,现在要同步到自己的Gitlab。

问题

直接修改远程push,貌似会push当前分支的所有记录,而我的诉求是push当前分支最新状态的计划即可,不需要携带历史git提交记录,保证干净的上传。

解决方法

  1. 先将任务去掉版本控制,如下图
    在这里插入图片描述
  2. 删除掉git管理文件,即.git,如下图
    在这里插入图片描述
  3. 然后重新构建git本地仓库,即当前项目根目录执行git init,初始化运行执行后就在当前项目根目录下又会生成.git,即git管理文件
  4. 然后执行 git checkout -b new_branch,此行命令意思如下:

它的意思是:基于当前所在的提交(或分支),新建一个名为 new_branch 的分支,并立即切换到该新分支上。
等价于两步操作:
git branch new_branch # 创建分支
git checkout new_branch # 切换到该分支
补充说明:
记录不与新分支冲突)。就是如果当前工作区有未提交的修改,切换时会把这些修改一并带到新分支(前提
从 Git 2.23 起,推荐用更直观的命令:git switch -c new_branch,作用相同。

  1. 然后执行git add . 此行命令意思如下:

把当前目录下(含子目录)所有已跟踪和新出现的文件的改动都加入到暂存区(staging area),为下一次提交做准备

  1. 紧接着执行commit,在commit里就会看到当前的提交是方案当前的最新状态。
  2. 然后执行push,即推送当前分支和当前分支中的内容到远程。
  3. 完成项目干净的上传到新远程的仓库中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/908068.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【qt】全局事件总线

#ifndef APPEVENT_HPP #define APPEVENT_HPP#include <QObject> #include <QMetaMethod> #include <QCoreApplication>class AppEvent : public QObject {Q_OBJECT public:static AppEvent &ins…

查询本地IPV6 地址

https://ipw.cn/ https://ipv6ready.me/index.html.zh_CN # 请勿用于商业用途,仅供个人测试学习之用,请遵守中国法律法规 # 查询本机外网IPv4地址 curl 4.ipw.cn# 查询本机外网IPv6地址 curl 6.ipw.cn# 测试网络是IP…

深入解析:React Device Detect 完全指南:构建响应式跨设备应用的最佳实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

ctfshow web89

<?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11:25:09 # @Last Modified by: h1xa # @Last Modified time: 2020-09-18 15:38:51 # @email: h1xa@ctfer.com # @link: https://ctfer…

ctfshow web90

<?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-16 11:25:09 # @Last Modified by: h1xa # @Last Modified time: 2020-09-18 16:06:11 # @email: h1xa@ctfer.com # @link: https://ctfer…

解决 Ubuntu 25.04 下 make menuconfig 报 ncurses 错误的问题 - 指南

解决 Ubuntu 25.04 下 make menuconfig 报 ncurses 错误的问题 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

web359

题目提示 打无密码的mysql为什么是无密码呢? https://paper.seebug.org/510/ MySQL客户端连接并登录服务器时存在两种情况: 需要密码认证以及无需密码认证。当需要密码认证时使用挑战应答模式, 服务器先发送salt然后…

实用指南:Android中handler机制

实用指南:Android中handler机制2025-09-19 20:18 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !import…

web360

<?php error_reporting(0); highlight_file(__FILE__); $url=$_POST[url]; $ch=curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result=curl_exec($ch); …

缺失的第一个正数-leetcode

题目描述 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums = [1,2,0] 输出:3 解释:范围 [1,2] 中的…

hbase的安装应用

1.完成虚拟机上hbase的安装 2.完成idea与hbase的连接

如何在后端优雅地生成并传递动态错误提示?

在现代Web应用开发中,向前端返回清晰、准确且结构化的错误信息至关重要。这不仅能提升用户体验,还能简化前端应用的逻辑处理。然而,在复杂的业务场景下,如何优雅地处理那些需要动态生成的错误提示(例如,“密码错…

ctfshow web357

<?php error_reporting(0); highlight_file(__FILE__); $url=$_POST[url]; $x=parse_url($url); if($x[scheme]===http||$x[scheme]===https){ $ip = gethostbyname($x[host]); echo </br>.$ip.</br>;…

深入解析:Java全栈开发面试实录:从基础到微服务的实战解析

深入解析:Java全栈开发面试实录:从基础到微服务的实战解析pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

实用指南:设计模式:建造者模式

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

web358

<?php error_reporting(0); highlight_file(__FILE__); $url=$_POST[url]; $x=parse_url($url); if(preg_match(/^http:\/\/ctf\..*show$/i,$url)){echo file_get_contents($url); }检测url以 **<font style=&q…

谁会不爱低温静音 性能还更强的!酷睿Ultra 5 230F vs 锐龙5 9600X生产力、功耗、温度全方位对比

谁会不爱低温静音 性能还更强的!酷睿Ultra 5 230F vs 锐龙5 9600X生产力、功耗、温度全方位对比Posted on 2025-09-19 20:11 lzhdim 阅读(0) 评论(0) 收藏 举报一、前言:两款千元处理器的全方位对比 在酷睿Ultr…

04_Redis凭啥这么牛:核心特性剖析

三、Redis 凭啥这么牛:核心特性剖析 摘要:本文剖析Redis核心特性,其基于内存存储与单线程模型,数据处理速度极快。提供丰富数据结构满足多样业务需求,具备分布式架构、主从复制、客户端分片等灵活扩展方式,能从容…

WPF包

CommunityToolkit.Mvvm Prism LiveCharts MahApps.Metro Microsoft.Extensions.DependencyInjection Newtonsoft.Json EPPlus NLog Microsoft.Xaml.Behaviors.Wpf

WPF viewmodel retrieve matched view /window

private Window? GetWindow() {foreach (Window win in Application.Current.Windows){if (win.DataContext==this){return win;}}return null; } Install-Package CommunityToolkit.mvvm; Install-Package Micorosof…