github内删除某(几)个文件夹

参考:https://blog.csdn.net/jsd581/article/details/79569691

需要用git命令实现,不然你是没办法把文件夹干掉的!

首先保证已经为github生成了key,不然是没办法同步的~ (自行百度哈,很简单的~)

可能出现的问题:

sign_and_send_pubkey: signing failed: agent refused operation

解决:

eval "$(ssh-agent -s)"
ssh-add

删除例子:假设删除 layers/ 文件夹

git clone [email protected]:.../xxx.git    # 把仓库拉下来先
git rm -r --cached layers      # --cached 使得不会把本地的layers文件夹删了, 你也可以不用
git commit -m 'removed the layers dir'   # 单引号里为Commit时需要提交的说明
git push -u origin master     # 把删除后的仓库重新push上去

ok,搞定了

那么再来看上传:以上传一个txt为例子,(上传文件夹也是可以的~)

首先进入你要上传的,文件放置的位置或你要上传的文件夹,然后:

git init
git add . # 这代表上传整个文件夹
git add 'sometxt.txt'  # 这代表上传某个文件
git commit -m "提交文件"  # 本行为上传说明,双引号内的文字自行乱写...

然后现在要关联你的git仓库了:

git remote add origin https://github.com/.../xxx.git
git pull --rebase origin master   # 把以上那个仓库中现存的文件拉下来先...
git push -u origin master    # 把新加的东西和刚拉下来的一起push上去...

ok, 去看一眼你的仓库吧~添加好了就~

猜你喜欢

转载自blog.csdn.net/jiachen0212/article/details/85057388