git bash推送文件到远程仓库

从本地上传文件到git hub上,过程如下:

进入需要上传的文件的根目录下,打开git bash

git init
(这一步之后会自动创建一个.git隐藏文件)

———————————————————————

如果有文件不需要上传,要将它忽略的话:
(没有这个需求的话线框内的这部分就不用看了)

touch .gitignore
(创建.gitignore文件,这个文件用于记录需要忽略的内容)

vim .gitignore
(进入编辑页面)

进入编辑页面后,先按下insert换成编辑状态,然后输入需要忽略的文件或文件夹:

如果要忽略某一个文件:在上述编辑页面中输入*xxx.xxx,即星号后面跟上完整的文件名。

如果要忽略某一个文件夹下的所有文件:输入/A/*,表示A文件夹下的所有文件。

如果要忽略某个特殊后缀名的文件:输入*.xxx,忽略所有xxx结尾的文件。

然后按下Esc键,再按“:wq”,即冒号+w+q,这里的冒号不能少,会自动保存并退出编辑页面。

这样,.gitignore里记录的就是需要忽略的文件

——————————————————————

正常情况下上传的单个文件只能是100MB以内,如果需要推送更大的文件:
(没有这个需求的话这一部分也不用看了)

首先去官网下载 git lfs

https://git-lfs.github.com/

然后接着上面的继续输入,

git lfs install

git lfs track “xxx.xxx”
(引号内是需要上传的大文件的完整文件名,这一步执行完后会自动生成一个.gitattributes文件,用于跟踪需要上传的大文件,)

——————————————————————

git add -A
(将文件提交到暂存区,这里的-A是提交这个目录下所有没有被忽略的文件,如果只需要提交单个文件可以把-A换成具体的文件名,文件名不需要打引号)

git commit -m “上传说明”
(将暂存区文件提交到本地仓库)

git remote add origin +远程仓库网络地址
(这一步相当于将该远程仓库的地址取别名为origin)

git pull --rebase origin master
(将远程仓库拉过来与本地仓库合并,若远程仓库不为空必须进行这一步,若为空可以跳过)

git push -u origin master
(推送到远程仓库)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值