【git使用】清空本地仓库与远程仓库

这篇具有很好参考价值的文章主要介绍了【git使用】清空本地仓库与远程仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

第一章 git使用之清空本地仓库与远程仓库



前言

Git是目前最流行的版本控制工具之一,可以帮助我们更好地管理项目的代码。在使用Git的过程中,有时候我们需要清空本地仓库和远程仓库的分支,重新上传代码或者文件。本文将介绍如何清空本地仓库和远程仓库分支(默认远程master分支写保护,不能覆盖删除)。


一、具体步骤

首先你要进入本地仓库地址做好同步,这一步就不赘述了。

1.删除本地所有分支

下面命令会删除本地除了master以外的所有分支

git branch | grep -v 'master$' | xargs -I {} git branch -D {} && echo "Deleted local branch: {}"
  • git branch---------------------------列出所有的本地分支。
  • grep -v ‘master$’ -----------------过滤掉名称以 master 结尾的分支
  • xargs -I {} git branch -D {}-------------- 对每个分支执行 git branch -D 命令,从而删除该分支
  • echo "Deleted local branch: {}-------- 打印删除的分支名字

2.删除远程所有分支

执行完下面命令,所有除了 master 分支以外的远程分支将会被删除,并且每个被删除的分支名字都会被打印出来。

git branch -r | grep -v 'master$' | awk -F/ '{print $2}' | xargs -I {} git push origin --delete {}
  • git branch -r -------------------------- 列出所有的远程分支
  • grep -v ‘master$’ -------------------- 过滤掉名称以 master 结尾的分支
  • awk -F/ ‘{print $2}’ ------------------ 提取每个分支的名称
  • xargs -I {} git push origin --delete {}-------- 对每个分支执行 git push origin --delete 命令,从而删除该分支

3.删除本地仓库所有文件

git rm -r --force .

这个命令将会从本地仓库和文件系统中彻底删除所有文件和目录,但不会删除.git目录本身。

4.提交更改到本地的master分支中

这个命令将删除所有文件写入历史记录

git commit -m "Remove all files from repository"

5.推送到远程的master分支

git push origin master --force

总结

在本文中,我们介绍了如何清空本地仓库和远程仓库的分支。在执行这些操作之前,请确保备份了重要的代码或文件,并仔细阅读命令的含义,避免误操作。文章来源地址https://www.toymoban.com/news/detail-421506.html

到了这里,关于【git使用】清空本地仓库与远程仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 使用Git命令将本地仓库和远程仓库连接

    使用Git命令将本地仓库和远程仓库连接

    本地仓库与远程仓库关联 首先熟悉一下基本操作 使用Git命令将本地仓库和远程仓库连接有两种方法。 第一种: 远程(Github)先建立一个空的仓库,然后执行以下指令: 由于远程库是空的,我们第一次推送 master 分支时,加上了 -u 参数,Git不但会把本地的 master 分支内容推送的远

    2024年02月09日
    浏览(8)
  • 使用git把本地项目关联远程代码仓库,并推送到远程仓库

    你在本地新建了一个项目,写好了代码,但是没有关联远程仓库,怎么关联并上传呢? 你要先去gitee创建一个代码仓库,然后复制http地址。 首次提交项目代码到一个新建的远程仓库: 方式一(推荐): 1、在项目目录中右键 git bash here。 通过命令 git init 把这个目录变成git可以

    2024年02月08日
    浏览(44)
  • DevOps系列文章 之 Java使用jgit管理git仓库

    DevOps系列文章 之 Java使用jgit管理git仓库

    最近设计基于gitops新的CICD方案,需要通过java读写git仓库,这里简单记录下。 在jgit中,存在最核心的三个组件:Git类,Repository类。Git类中包含了push commit之类的常见git操作,而Repository则实现了仓库的初始化和基本的管理功能。 Git类的实例都会持有一个Repository实例。 Repositor

    2024年02月12日
    浏览(12)
  • IDEA2022使用git及本地仓库和远程仓库的配置

    IDEA2022使用git及本地仓库和远程仓库的配置

    一、基础配置 1.选择setting  2.在Version Control 目录下 选择Git  3.选择自己git配置的位置  --  apply 完成  二、创建本地仓库 === git init 1.在菜单栏选择VCS  选择  Create Git Repository  之后选择自己模块目录即可  2.右上角出现图标 完成  三、连接远程仓库(我这里使用gitee进行代码

    2024年02月07日
    浏览(10)
  • git:使用IDEA推送本地项目到远程仓库

    git:使用IDEA推送本地项目到远程仓库

    1、初始化本地仓库 可以通过 IDEA 的终端 Terminal 执行 git init ,执行完成之后稍微等待一会上方就会出现 Git 相关按钮 2、创建Gitee远程仓库 仓库创建完成是这个样子的,如下: 上图中就是 git 远程仓库地址,我们下面会用到的 3、将本地项目推送到Gitee远程仓库 对IDEA中的项目

    2024年02月12日
    浏览(12)
  • git 使用场景 一套向 远程仓库 发布 本地仓库变更 的标准流程

    [Ref] 同步GIT仓库的操作 – push命令 Further Reading : Git常用命令汇总

    2024年01月25日
    浏览(8)
  • 使用git拉取仓库代码/将本地代码上传到远程仓库代码

    使用git拉取仓库代码/将本地代码上传到远程仓库代码

    之前我们已经介绍过如何配置密钥,接下来我们就将本地写好的代码/将远程仓库代码拉取至本地。 1. 首先初始化git:命令git init 1.1 初始化完成之后,就可以拉取代码了,命令:git clone xxxxx,路径从仓库这边复制粘贴即可,注意我们在拉取代码之前可以新建一个文件夹将我们

    2024年02月12日
    浏览(43)
  • Git使用教程,本地与远程(Github)仓库提交代码

    Git使用教程,本地与远程(Github)仓库提交代码

    学会如何利用git来管理代码 Git简单来说就是代码版本控制系统,通过他可以进行多人开发同一个项目然后讲每个人的代码块合并完成一个大项目,还能控制代码版本记录等。Git四个区域 工作区:处理工作的区域(即做项目打代码的区域) 暂存区:已完成的工作临时存放区域

    2024年02月03日
    浏览(48)
  • 在IDEA中使用Git 、远程仓库克隆工程到本地

    在IDEA中使用Git 、远程仓库克隆工程到本地

    4.1 在IDEA中配置Git 安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。 选择File→Settings打开设置窗口,找到Version Control下的git选项: 选择git的安装目录后可以点击“Test”按钮测试是否正确配置

    2024年02月03日
    浏览(10)
  • 【Git】手把手教你使用Git将本地文件上传到远程仓库

    【Git】手把手教你使用Git将本地文件上传到远程仓库

    最近在学习Git,写篇博客记录一下,如有错误还请指正。 文章内容大致如下:         1.新建本地仓库,并上传本地仓库中的文件到远程仓库         2. 修改远程仓库文件内容,同步更新到本地仓库中 准备:         1. 需要在Gitee注册自己账号         2. 已在电

    2024年02月05日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包