Git/GitHub教程2-与本地和GitHub上删除repository和folder相关
2016-08-09 02:07
295 查看
之前不懂事,在github上乱建了一些repository,今天想把github整理一下,也就要把一些没用的repository删除,一开始不懂怎么操作,后来网上找了一些教程,如下:
删除完整的repository
注意的是repository的名字最好是从这里复制
其后我想把某个repository里面的一个文件夹删除,注意这里不是把整个文件夹删除,只是不想让这个文件件出现在这个repository里面了。
这里分了两种方式,一种是我在本地也把它删除,那么就直接当普通文件删除就好了,
然后输入代码
发现
很多deleted,这个很烦人,接下来
接着我输入
看到最下面那里,说明这已经完全删除了。
但我回到github页面,刷新一遍发现,这个文件夹居然还在。一开始觉得奇怪,后来想想其实很简单,因为我们并没有把当地的改变传给远程
所以
然后输入自己的github的账号密码
最后发现也就删除了。
但如果我是只是不在github里面显示,但本地不删除要怎么实现呢?
为此我又把它拉回去,并上传github(天生爱折腾)
代码也贴出了吧(文件拉进去后)
(这算是教大家怎么把文件上传github吗。。。。。)但我本意不在此,啊哈哈哈
哦,对了,说到上传文件到github,除了上一篇教大家的怎么隐藏一些不想要上传的文件外,我遇到的另外一个问题是
这问题困惑我一段时间,然后我Google下
论大神的重要性。。。。贴入代码后就好,当然你可以自己设置尺寸。。。
重点是如何在保留本地文件夹,却隐藏github上的文件夹。
(或者理解为,不小心上传了一些不想共享的资料,如何在不删除本地文档的同时从github上撤下了,这样会不会好一点。。。)
我一开始的思路是想到了.gitignore的作用,把这个文档名加进去。
接着一串代码
接着,刷新github,然而。。。。。
这好像.gitignore不起作用了??事实上,原因很简单,上个教程讲过了,.gitignore要起作用,只能对其后加入的有作用,明显这个文件是先于.gitignore之前的嘛。。。
所以这个方法不对(但这里却又带大家走了一边如何添加保存.gitignore的内容)
那么只好biying了。
在stack overflow里面找到(stack overflow真是个好东西,必须安利,搞it的不会用它简直是不能忍)
之后代码一串
结果行不行呢?
都看到这里,确定不点进去看结果吗
你们自己去看吧。车已到站。
补充:
如何对别人的项目做贡献,即是如果你看上了某个开源项目,想参与进去怎么弄
此博客写得不错
删除完整的repository
注意的是repository的名字最好是从这里复制
其后我想把某个repository里面的一个文件夹删除,注意这里不是把整个文件夹删除,只是不想让这个文件件出现在这个repository里面了。
这里分了两种方式,一种是我在本地也把它删除,那么就直接当普通文件删除就好了,
然后输入代码
git status
发现
很多deleted,这个很烦人,接下来
git rm -r doublelinked
接着我输入
git status
git commit -m"deleted" git status
看到最下面那里,说明这已经完全删除了。
但我回到github页面,刷新一遍发现,这个文件夹居然还在。一开始觉得奇怪,后来想想其实很简单,因为我们并没有把当地的改变传给远程
所以
git push origin master
然后输入自己的github的账号密码
最后发现也就删除了。
但如果我是只是不在github里面显示,但本地不删除要怎么实现呢?
为此我又把它拉回去,并上传github(天生爱折腾)
代码也贴出了吧(文件拉进去后)
git status git add doublelinked git commit -m"doublelinked" git status git push origin master
(这算是教大家怎么把文件上传github吗。。。。。)但我本意不在此,啊哈哈哈
哦,对了,说到上传文件到github,除了上一篇教大家的怎么隐藏一些不想要上传的文件外,我遇到的另外一个问题是
这问题困惑我一段时间,然后我Google下
论大神的重要性。。。。贴入代码后就好,当然你可以自己设置尺寸。。。
重点是如何在保留本地文件夹,却隐藏github上的文件夹。
(或者理解为,不小心上传了一些不想共享的资料,如何在不删除本地文档的同时从github上撤下了,这样会不会好一点。。。)
我一开始的思路是想到了.gitignore的作用,把这个文档名加进去。
接着一串代码
git status git add .gitignore git commit -m".gitignore" git push origin master
接着,刷新github,然而。。。。。
这好像.gitignore不起作用了??事实上,原因很简单,上个教程讲过了,.gitignore要起作用,只能对其后加入的有作用,明显这个文件是先于.gitignore之前的嘛。。。
所以这个方法不对(但这里却又带大家走了一边如何添加保存.gitignore的内容)
那么只好biying了。
在stack overflow里面找到(stack overflow真是个好东西,必须安利,搞it的不会用它简直是不能忍)
之后代码一串
git rm -r --cached doublelinked
git status
git commit -m"deleted" git status
git push origin master
结果行不行呢?
都看到这里,确定不点进去看结果吗
你们自己去看吧。车已到站。
补充:
如何对别人的项目做贡献,即是如果你看上了某个开源项目,想参与进去怎么弄
此博客写得不错
相关文章推荐
- 手把手git教程(10)--github如何删除一个repository(仓库)
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支【转】
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- GitHub入门教程(三)- 取得项目的 Git 仓库 之 从本地初始化
- Git-删除本地目录的repository(本地仓库)
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- 本地用git提交和删除github上远程仓库的文件