http://marshal.easymorse.com/archives/4907 转
比如,项目的控制文件,一般是不上传的,现在我使用webstorm,它的.idea目录,有时候会错误的上传到远程库中。
删除的步骤如下。
将本地.idea目录改名,这个步骤适合于不是你push该目录,是别人上传的:
mv .idea/ .idea_back
如果是自己push的,可略过上面步骤。
删除.idea目录下文件:
git rm .idea/* -r
然后commit:
git commit -a -m ‘remove .idea’
再次push就可以了:
git push -u origin master
亡羊补牢,可以增加忽略文件:
vim .gitignore
在文件中加入:
.idea/**/*
分享到:
相关推荐
Git技能培训12-8 更新删除文件恢复文件操作 Git技能培训12-8 更新删除文件恢复文件操作
Git 文件管理PDF存储 Git 是一种免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。版本控制系统是一种记录一个或...通过学习 Git 基本操作和命令,可以更好地管理项目和文件,提高工作效率。
- 同时进行删除与添加操作; - 创建新文件等。 这些变化都会被视为一次“修改”,而Git会对其进行追踪和管理。 #### 三、实验步骤详解 为了更好地理解Git是如何管理修改的,我们将通过以下实验步骤来进行演示: ...
- `git rm <file>` 删除文件,并将其从版本控制中移除 4. **提交变化** - `git commit -m "提交信息"` 创建新的提交,附带简短的提交信息 - `git status` 查看仓库的状态,了解哪些文件已被修改、新增或删除 - ...
针对这一问题,目前有两种主要的解决方案:一是删除或排除大文件,二是使用Git LFS (Git Large File Storage)。 ##### 1. 删除大于100M的文件,不上传大文件 如果你确定不需要将大文件存储在版本控制系统中,可以...
除了基本操作,Git GUI还提供了其他功能,如查看提交历史(`git log`)、查看文件差异(`git diff`)、合并分支(`git merge`)等。通过菜单栏,你可以访问这些功能,进一步管理你的Git项目。 8. **协同工作** 在...
4. 提交更改:之后,当你添加、修改或删除被LFS跟踪的文件时,Git会处理这些文件,将它们上传到LFS服务器,并在本地存储一个指向这些文件的指针。 5. 克隆仓库:其他人想要克隆你的仓库时,他们首先会克隆常规的Git...
它会告诉你哪些文件被修改、新增或删除,以及哪些文件还没有被跟踪或添加到暂存区。 5. **添加到暂存区**:如果你想要将修改的文件准备提交,可以使用`git add .`命令,这会将所有改动的文件添加到暂存区。如果只想...
GIT 大乌龟文件传输基本操作 在使用 Git 进行版本控制时,TortoiseGit 是一个常用的图形化界面工具,能够简化 Git 操作。以下是 TortoiseGit 文件传输基本操作的知识点: 克隆仓库 在使用 TortoiseGit 时,首先...
而`git status`会显示当前工作目录的状态,帮助你了解哪些文件已被修改、添加或删除。 “删除”操作同样重要。如果你想从项目中移除文件,可以使用`git rm <filename>`。如果只是想从追踪中移除但不实际删除文件,...
2. 查看远程分支:"VCS" -> "Git" -> "Remotes",可以查看、添加、删除远程分支。 八、标签管理 1. 添加标签:"VCS" -> "Git" -> "Tags",输入标签名和选择对应的提交,点击"Create"。 2. 查看和切换标签:"VCS" -...
以上总结了git的基本操作命令,包括了配置、初始化、文件添加、提交、状态查看、差异对比、分支管理、撤销与恢复、远程仓库管理以及一些特殊操作。这些命令是git使用中最常用的基础命令,掌握了它们,就能够有效地...
- 删除文件:`git rm <file>`命令用于删除工作区中的文件,并将这次删除操作加入到暂存区,之后使用`git commit`来提交。 Git分支: - `git branch`可以查看当前所有分支。 - `git branch <branch-name>`用于创建新...
`git branch` 命令用于列出、创建或删除分支,`git checkout` 切换或创建分支。`git merge` 用于合并分支,通常在开发完成后将分支合并回主分支(如master或main)。 协同开发时,`git pull` 用于从远程仓库拉取并...
在下载的压缩包文件“Git 中文操作界面”中,包含了安装Git中文版所需的所有组件。首先,我们需要对这个压缩文件进行解压。解压完成后,通常会得到一个安装程序,双击运行该程序开始安装过程。在安装过程中,大部分...
这个错误表明Git在尝试访问或操作`/dev/null`设备文件时遇到了问题。`/dev/null`在Unix/Linux系统中是一个特殊的文件,通常被称为“黑洞”,它会丢弃所有写入它的数据,并且读取它时返回空字符流。在Git中,`/dev/...
"git_cmd.jpg"可能是一个截图,展示了如何在Git命令行中执行常见的Git操作,例如`git init`初始化一个新的Git仓库,`git add`将文件添加到暂存区,`git commit`保存提交,`git push`将本地更改推送到远程仓库,以及`...
git checkout -d xxx # 删除本地xxx分支 git checkout -- readme.txt 撤销修改:1. 文件在添加到缓存区前修改,则回退到原工作区状态;2. 文件在添加到缓存区后修改,则回退到原缓存区状态。也即是将readme.txt...