参考: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 git@github.com:.../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, 去看一眼你的仓库吧~添加好了就~