windows上传文件至github上
来源:互联网 发布:ssl端口号 编辑:程序博客网 时间:2024/06/14 13:43
windows上传文件至github上
1.准备工作
去官网下载安装Github for Windows
安装github客户端与gitshell后,打开gitshell
指定文件夹,登录,(SSH为建立在应用层基础上的安全协议)
D:/Github/Github>-ssh -T git@github.com
2.添加文件
先在github登录后建立仓库,找到clone网址
同步仓库
git clone https://github.com/icepoint666/PHP-web.git
到指定文件夹下
cd .\PHP-web
上传文件到新建文件夹有两种方式:
1.现在本地新建文件夹,再把上传文件放到文件夹下
2.直接在文件名前写上新文件的路径(示例,这样会自动新建名为update_photo文件夹)
(注意此时一定要先把这个新文件夹下的新文件上传好,再上传这个新文件夹里的其他文件)
git add update_photo/build.php
上传文件操作
git add update_photo/build.phpgit commit -m'first-commit'
-m里的内容为备注
远程上传到仓库
git remote add origin https://github.com/icepoint666/PHP_web.git
若出现错误,eg:fetal:remote origin already exists,
git push origin master
之后若出现错误:eg:error:failed to push refs to…
git pull origin mastergit push origin master
3.删除文件
git rm calc.javagit commit -m'remove'git remote rm origin https://github.com/icepoint666/java.gitgit push origin master
4.撤销git add的操作
可以先用git status查看
之后使用git rm 逐一文件删除即可
D:\GitHub\GitHub\WordCloud [master +9 ~0 -0 | +1 ~0 -9 !]> git rm meerca.pngrm 'meerca.png'D:\GitHub\GitHub\WordCloud [master +8 ~0 -0 | +1 ~0 -8 !]> git rm meerca_2.jpgrm 'meerca_2.jpg'D:\GitHub\GitHub\WordCloud [master +7 ~0 -0 | +1 ~0 -7 !]> git rm meerca_3.jpgrm 'meerca_3.jpg'D:\GitHub\GitHub\WordCloud [master +6 ~0 -0 | +1 ~0 -6 !]> git rm summary.ipynbrm 'summary.ipynb'D:\GitHub\GitHub\WordCloud [master +5 ~0 -0 | +1 ~0 -5 !]> git rm summary.txtrm 'summary.txt'D:\GitHub\GitHub\WordCloud [master +4 ~0 -0 | +1 ~0 -4 !]> git rm summary_background.ipynbrm 'summary_background.ipynb'D:\GitHub\GitHub\WordCloud [master +3 ~0 -0 | +1 ~0 -3 !]> git rm summary1507471353.86.jpgrm 'summary1507471353.86.jpg'
5.Github克隆上传文件速度可能比较慢
原因:github.global.ssl.fastly.NET域名被防火墙限制
解决:
1.去查一下这个域名对应的ip
2.打开C->windows->system32->driver->etc->hosts,在最后一行加入:
151.101.72.249 github.global.ssl.fastly.net
(此ip是写此文的时候最新的,要根据实际查到的替换)
3.可能出现拒绝访问无法修改的情况:
右键文件夹或文件属性
添加一个组或用户名,名为Everyone,设置为完全控制的权限,之后就可以修改了
修改后,为了安全起见,删掉Everyone的这个组
(此ip是写此文的时候最新的,要根据实际查到的替换)
这样操作后速度会提升到100Kb/s左右
6.可能出现的一些报错:
(1).[git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF:
遇到这两个错误,是因为Git的换行符检查功能。
core.safecrlf
Git提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:
false
- 不做任何检查 warn
- 在提交时检查并警告 true
- 在提交时检查,如果发现混用则拒绝提交
Git可以在你提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。用core.autocrlf来打开此项功能,如果是在Windows系统上,把它设置成true,这样当签出代码时,LF会被转换成CRLF:
$ git config --global core.autocrlf true
如果开发仅运行在Windows上的项目,可以设置false取消此功能,把回车符记录在库中:
$ git config --global core.autocrlf false
(2).可能会出现类似pathspec ‘1’ did not match any files
查看上传文件是否在正确的目录下。
另外注意,不要在命名文件中出现类似”Logitsic_Regression(1)”,”data(2)”小括号数字的不规范文件名,重新尝试。
阅读全文
0 0
- windows上传文件至github上
- 关于如何将windows上代码上传至github中
- 上传windows上的项目到github
- ubuntu中上传文件到github上
- 将文件上传到GitHub上
- 关于分在 Linux windows 平台下对github上的文件进行克隆 上传
- git上传文件至github
- windows下如何上传项目到github或者csdn上
- windows下,把本地代码上传到github上
- 在windows上传一个新的项目到GitHub上
- 在windows上传一个新的项目到GitHub上
- Windows下将现有的项目上传到GitHub上
- mac上把代码上传至gitHub
- 将本地项目上传至GitHub上
- windows上传github命令
- window上配置ssh来上传文件到github
- mac上使用git上传文件到github
- mac上使用git上传文件到github
- JAVA中的反射机制
- TensorFlow实现流行机器学习算法教程汇集(上)
- Spring 源码分析:Spring容器的加载过程
- k近邻算法中k值得选择
- centos7安装nodejs遇到的问题 Requires: libhttp_parser
- windows上传文件至github上
- Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
- TensorFlow实现流行机器学习算法教程汇集(下)
- python中classmethod与staticmethod的差异及应用
- ToLua 协程中调用 WWW
- 原生AJAX的GET和POST
- 欢迎使用CSDN-markdown编辑器
- vue-安装
- linux 下 g++编译程序时,-I(大写i) 与-L(大写l)-l(小写l) 的作用