使用Git Bash上传文件到github

1.在本地git建立版本库,

以E:\github文件夹为例

$ cd E:\github

$ git init

2.在版本库中新建测试文件1.txt,并输入内容123,

3.上传本地文件到远程github

假设我们在远程github上新建的版本库名为github for local

使用命令:$ git remote add origin https://github.com/winycg/github-for-local.git 

连接到远地的github

使用命令:$ git push -u origin master

上传当前master分支的文件,-u参数定义了当前本地分支的upstream分支,即要上传的远程分支名。上传之后,以后的push无需使用-u命令。

4.上传修改到远程github

5.上传分支到远程github

6.解决上传失败的问题

上传文件到远程github分支,可能会出现如下错误:

 

此时因为新建的远程仓库中存在本地仓库中没有的文件,如(README.md文件)

使用pull(fetch+merge)命令,先将远程文件取到本地,再合并到当前的本地分支中

$ git pull origin master

之后正常上传即可

解决无法上传100MB以上的文件到个github的问题:

使用Git Large File Storage,官网:https://git-lfs.github.com/

下载安装之后,进入到本地的git库,运行以下命令设置Git LFS:

git lfs install

设置想用Git LFS管理的文件:

git lfs track "*.psd"

确保 .gitattributes 能被追踪到

git add .gitattributes

首先将大文件移除,上传小文件:add,commit,push。上传大文件:add,commit,push。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值