首页 > 其他分享 >通过git删除Github上的文件夹

通过git删除Github上的文件夹

时间:2023-05-03 16:33:24浏览次数:29  
标签:origin Github idea 文件夹 git main 远程

一、背景

使用IDEA开发Java项目时,不小心将.idea这个文件夹上传到Github上去了

 

二、删除流程

(1)首先,将Github上的内容同步至本地库

git pull origin main

其中,origin是远程库的别名,在添加Github远程库,或第一次pull远程库的时候会配置。main是远程库的分支。

(2)删除.idea文件夹

git rm -r --cached .idea

(3)重新提交至远程库

git commit -m "delete .idea"
git push origin main

 

三、可能会遇到的问题

3.1、远程库和本地库的内容不匹配

当pull时,出现如下错误:

 ! [rejected]        main -> main (non-fast-forward)
error: failed to push some refs to 'github.com:demo.git'

 

3.1.1、解决方案

(1)先把远程库的内容fetch到本地

git fetch origin main

(2)合并本地和远程库的内容

git merge origin FETCH_HEAD

(3)合并多条提交记录

git pull --rebase origin main

 

标签:origin,Github,idea,文件夹,git,main,远程
From: https://www.cnblogs.com/Drajun/p/17369227.html

相关文章

  • poweshell监控文件夹变化
    #Definethefolderpathtomonitor$folder='C:\Downloads'#Definethefilterforthetypeoffilestomonitor$filter='*.*'#Definetheoptionsforthefilesystemwatcher$watcher=New-ObjectSystem.IO.FileSystemWatcher$wa......
  • Linux如何正确使用共享文件夹
    Linux如何正确使用共享文件夹1.首先输下面命令查看是否真的设置成功共享文件夹vmware-hgfsclient如果确实已经设置过共享文件夹将输出window下共享文件夹名字z@ubuntu:~$vmware-hgfsclientshare2.确认自己已设置共享文件夹后输入下面的命令//如果之前没有命令包则先执行s......
  • Git使用
    常规命令配置gitconfig--list上传本地代码文件到git仓库主要命令:gitinit(初始化仓库)gitadd.(这里的.表示添加所有文件,也可以自定义添加,到git暂存区)gitcommit-m‘添加的注释信息’  (暂存区内容添加到本地仓库)gitremoteaddorigin‘url’gitpu......
  • Git
    安装Linux##########Centos/RedHat##########$yuminstallcurl-develexpat-develgettext-developenssl-develzlib-devel##########Debian/Ubuntu##########$apt-getinstalllibcurl4-gnutls-devlibexpat1-devgettextlibz-devlibssl-dev$tar-zxfgit-1......
  • [github]创建SSH密钥,并连接github
    一、Windows环境下生成SSHkey且连接GitHubstep1、看看是否存在SSH密钥(keys)首先,我们需要看看是否看看本机是否存在SSHkeys,打开GitBash,并运行:$cd~/.ssh#检查你本机用户home目录下是否存在.ssh目录如果,不存在此目录,则进行第二步操作,否则,你本机已经存在ssh公钥和私钥......
  • Git
    GitGit是基于Linux创造的,所有可以在Git中使用Linux命令1.基本配置1.1打开GitBash1.2设置用户信息gitconfig--globaluser.naem"itchen"#邮箱不必真实存在gitconfig--globaluser.email"[email protected]"1.3为常用指令配置别名(可选)打开用户目录,创建.bashr......
  • Git
    Git免费大仓库资料丰富、有说明文档下载速度快注册gitee账号https://gitee.com/help/articles/4113安装gitbash下载网站https://git-scm.com/downloads一路默认安装即可克隆仓库gitclonehttps://gitee.com/jianghe2022/astern-radar_v2.0.gitg......
  • 基于centos release 7.9.2009的LINUX进行Git服务器搭建
    1.安装Git首先需要在CentOSLinux7.9.2009上安装Git。可以使用以下命令在命令行中安装:sudoyuminstallgit2.创建Git仓库在CentOS上创建Git仓库有两种方式:创建本地Git仓库或创建远程Git仓库。如果想要将CentOSLinux7.9.2009作为Git服务器,需要创建远程G......
  • Git - commit a single file
    Use'gitcommit-m<commit_message>--<path_to_file>'tocommitasinglefile. $>gitstatusOnbranchmainYourbranchisuptodatewith'origin/main'.Changestobecommitted:(use"gitrestore--staged<file......
  • 浅谈如何使用 github.com/kardianos/service
    在实际开发过程中,有时候会遇到如何编写Go开机自启服务的需求,在linux中我们可以使用systemd来进行托管,windows下可以通过注册表来实现,mac下可以通过launchd来实现,上面的方式对于开发者来说,并不是什么困难的事情,但是对于使用者而言,是并不希望通过这么复杂的方式来达到开机自启的功能......