`
赵彦枝
  • 浏览: 50311 次
  • 性别: Icon_minigender_2
  • 来自: 河北
社区版块
存档分类
最新评论

如何删除存在远程GitHub库某一目录下的文件

 
阅读更多

                             如何删除存在远程GitHub库某一目录下的文件

         前几天用sourcetree在往GitHub上传项目代码时遇到了一个小问题,本来在远程仓库已经创建好该项目的目录结构,只需要将我本地项目文件夹下的所有文件直接传到GitHub对应的目录结构下就可以了,直接访问该目录下的index.html就可以看到界面了。

    可是我把整个项目文件传到该目录下了,这样明显是不对的可是在GitHub又找不到去哪删除传上去的项目文件。想了半天终于想出来了一个解决的办法:

  1. 在本地建一个和远程目录一样的文件夹,比如:远程的目录结构为....../webui/项目文件,就可以建一个webui文件夹;
  2. 在sourcetree中打开新建的webui文件夹,将远程仓库....../webui/下的文件拉取到本地webui文件夹中,在本地的webui文件夹中将内容删除;
  3. 然后在sourcetree中打开刚才新建的webui文件夹,提交该文件下的内容,这时去github上看之前上传错的项目文件就没有了;
  4. 最后将需要上传的文件复制到本地的webui文件夹中,再次上传代码,在GitHub上对应的目录结构下就有自己上传的文件了。
分享到:
评论

相关推荐

    Git:使用SourceTree研究Git和GitHub的存储库

    如果你想研究已经存在于GitHub上的Git存储库,可以通过克隆操作获取。在主界面上,点击“克隆/从URL”,输入存储库的HTTPS或SSH URL,选择本地目标位置,SourceTree会下载整个仓库。 4. **提交和推送更改** 在...

    git基本原理与常用命令

    1. **.git目录**:每个Git仓库的根目录下都有一个隐藏的`.git`目录,它包含了所有版本控制所需的数据和配置信息。 2. **config文件**:此文件存储项目的各种配置信息,如用户设置、远程仓库地址等。 3. **HEAD文件**...

    Git命令速查表,英文高清PDF

    - **解释**: 通过这条命令,你可以知道某文件中每一行是谁、何时进行的最后一次修改。 - **显示某个提交ID或文件的变更内容(Show the file changes for a commit id and/or file)** - **命令**: `$ git show ...

    idea集成git版本控制

    2. **初始化Git**: 右键点击项目根目录,选择“Git” -> “Repository” -> “Create Repository Here”,这样就会在项目根目录下创建一个隐藏的`.git`文件夹,用于存储版本控制信息。 ##### 第二步:将本地目录...

    git学习笔记

    - 场景:工作区中误删除某文件,从版本库中恢复。 - 使用`git checkout -- <filename>`命令恢复文件。 #### 五、远程仓库 1. **添加公钥到GitHub** - 注册GitHub账号并登录。 - 在GitHub中添加SSH公钥。如果...

    Git Pro (CN)

    - **集中化的版本控制系统(CVS)**: 这种类型的系统有一个单一的中心存储库或仓库,这个仓库通常是网络中的某台服务器上。所有用户的工作副本都是从这个中央仓库获取并提交回仓库。SVN 是这类系统的典型代表。这种...

    git的使用和创建_creat

    - **分布式特性**:Git的工作目录是完全独立的代码库,具有完整的历史记录和版本追踪能力,无需依赖中央服务器或网络连接。 - **分支管理**:Git通过高效地管理分支,降低了开发者和开源项目管理分支代码的压力,...

    Fall2019-bcc:Fall2019-bcc由GitHub Classroom创建

    标题“Fall2019-bcc:Fall2019-bcc由GitHub Classroom创建”表明这是一个与教育相关的项目,可能是某门课程的秋季学期作业或项目,由GitHub Classroom工具生成。GitHub Classroom是一个自动化工具,帮助教师管理和...

    Git User’s Manual

    - **分支定义**:分支实际上是对项目某一时刻状态的追踪。每个分支都代表了开发的一个方向。 - **创建分支**:使用`git branch`命令创建新的分支。 - 示例命令:`git branch <branch-name>` **7. 操作分支** - **...

    Test-repository:GIT存储库

    综上所述,"Test-repository:GIT存储库"是一个用于测试目的的Git仓库,包含了一个名为`Test-repository-master`的文件或目录,这可能是仓库的主分支代码。通过学习和实践Git的各种操作,开发者可以更好地管理和协同...

    gitfundamentals

    `git checkout`命令可以回到历史中的某一版本,或者恢复被删除或修改的文件。 8. 撤销更改:`git reset`和`git revert`用于撤销更改。`reset`可以直接改变历史,而`revert`会创建一个新的提交来撤销指定的更改。 9...

    GitDemoProject1

    `git status`用来查看当前工作目录的状态,哪些文件被修改、新增或删除,以及哪些文件尚未添加到暂存区。 8. **分支管理** - 创建分支:`git branch new_branch_name` - 切换分支:`git checkout branch_name` ...

    某知名企业程序代码编写规范之十

    - **实践**: 设计清晰的目录结构,例如可以按功能模块划分子目录,并明确区分源代码、编译结果、第三方库等不同类型的文件夹。 **半10-5 去除编译器产生的无意义警告** - **目的**: 减少不必要的警告信息,提高...

    Pycharm 教程

    - **远程仓库**:连接GitHub等远程仓库。 - **分支管理**:创建、合并、推送分支。 ##### 39. PyCharm版本控制之本地Git用法 - **本地提交**:在本地环境中提交更改。 - **冲突解决**:处理版本控制过程中出现的...

    Ieskaite_Berga:Pārbaudesdarbsprogrammēšanā

    1. **初始化Git仓库**:在项目目录下运行`git init`命令可以将该目录转化为Git仓库,所有文件都将被Git监控。 2. **添加文件到暂存区**:使用`git add <filename>`或`git add .`命令将更改的文件放入暂存区,准备...

    Git常见的操作总结文档

    如果存在无法自动解决的冲突,则需要手动编辑冲突的文件,然后提交合并后的结果。 以上就是关于Git常见操作的总结,包括全局配置、密码更改、提交信息修改、特定提交的合并以及分支管理和合并时的冲突处理等内容。...

    rahulps1000

    8. **测试**:在"main"目录下,可能存在一个测试目录,用于存放自动化测试脚本,确保代码的功能正确性。 9. **文档**:好的项目会包含详细的文档,如README文件,解释项目的用途、如何运行以及如何贡献。 10. **...

    Some-PoC-oR-ExP:各种漏洞poc、Exp的收集或编写

    PoC通常指的是概念验证,即证明某一安全漏洞确实存在的一种代码或方法,而Exp则是利用这个漏洞进行攻击的实际工具。本资料集合了多种PoC和Exp,旨在为安全研究人员提供参考资料,但必须强调的是,这些信息的使用必须...

Global site tag (gtag.js) - Google Analytics