[GIT]GIT之删除远程仓库中的目录或文件
Posted 千千寰宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[GIT]GIT之删除远程仓库中的目录或文件相关的知识,希望对你有一定的参考价值。
本文旨在解决:在项目开发测试阶段,将无意间将本地敏感的、或无用的文件或目录不小心提交到远程仓库了的问题
1 操作思路及步骤
Step1 预览将要删除的文件
> git rm -r -n --cached fileName|dirName
-n
参数: 执行命令时,不会删除任何文件,而是展示此命令要删除的文件列表预览
Step2 确定无误后,删除文件
> git rm -r --cached fileName|dirName
Step3 提交到本地仓库,并推送到远程服务器
> git commit -m "commitMessage"
> git push origin master
Step4 拉取远程仓库的最新版本状态至本地仓库
> git pull
Over~
X 参考文献
本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
将本地目录推送到Git远程仓库
1. 先在github或者码云上创建一个公开或私有项目:例如demo
2. 在本地也就是要推送的项目目录中使用 git init 进行初始化,把其变成git可以管理的仓库
git init
3. 若要忽略本地的文件或文件夹不被提交到git远程仓库 ,则需要在项目根目录下创建 .gitignore 文件
touch .gitignore
4. 打开文件,编辑内容,写如要忽略的文件,例如:
.idea # python中的一个隐藏文件,自动生成的,不需要提交
*.py[cod] #一些没有用的附带文件,直接忽略即可
按照上诉操作后,保存,那么这些文件就不会被提交了。
5. 将文件夹下所有文件从工作区保存到暂存区 git add .命令
git add .
6. 把文件从暂存区提交到仓库区(本地的仓库) git-commit -m “此处写注释内容”
git commit -m ‘注释内容‘
7. 关联远程仓库 (第一次使用需要添加远程仓库的地址)
git remote add origin git@git仓库的地址
#注意,此处的地址将https://省略
注意,此处的地址将https://省略
或者
git remote add origin 你git仓库的地址
7. 将远程库与本地同步(如果远程仓库里面有文件等内容需要执行以下这一步)
git pull --rebase origin master
8. 把本地内容推送到远程库 使用 git-push
git push -u origin master
按照上面的操作步骤就可以将本地文件推送到git远程仓库上了,并且可以自己设定不需要上传哪些文件。当然,情况因每人的配置环境或多或少出现问题,此教程只是解决众多问题中其中一个。
以上是关于[GIT]GIT之删除远程仓库中的目录或文件的主要内容,如果未能解决你的问题,请参考以下文章
如何创建/修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库