一、先克隆后上传
- 从官网 https://git-scm.com/downloads 下载并安装git
-
设置上传用户名和用户邮箱
123456789101112# 【全局配置】$ git config --global user.name "github's user name"$ git config --global user.email "cyleft@cyleft.com"# 配置全局用户名、用户邮箱$ git config --list# 显示配置项目# 【本地配置】$ git config user.name "gitlab's Name"$ git config user.email "gitlab@xx.com"$ git config --list - 克隆git仓库
123git clone http://github.com/cyleft/cyleft.git# 克隆文件到本地,之后可以操作此文件
- 添加新的文件到缓存池
123git add *# 添加所有文件
- 确定输入
123git commit -m 'first commit'# ‘’中是输入的备注 可以随意点输入 你可以输入你的名字拼音或其它的
- 上传到服务器
12git push
二、直接上传本地文件
- 在设置基本用户信息之后,建立文件,执行以下操作
123git init# 初始化本地文件成为网络仓库
- 链接远程仓库
123git remote add origin http://github.com/username/soft.git# 连接地址更换为自己git地址
- 合并仓库
12git pull --rebase origin master
- 上传
123git push -u origin master这步是开始上传,等待是否上传成功
三、多git账户上传
注意需要设置凭据管理器
1. 删除原先git凭据,增加新的凭据
四, 强制 PUSH
$ git push -u origin master -f
五, 删除文件 清除缓存
1 2 |
git rm -r --cached "file name" |