简单使用
// 创建README.md
echo "# readme" >> README.md
// 初始化本地git仓库(本地项目本身不是git仓库的时候,创建git仓库)
git init
// 添加远程git仓库地址(url为远程git仓库的地址)
git remote add origin url
// 添加本地文件到git中(add .为添加目录中的所有文件,当然也可以添加单个的文件)
git add .
// 添加到推送文件中
git commit -m "推送说明"
// 上传远程仓库master分支
git push origin master
// 强制覆盖master 分支
git push origin master -f
// 添加taget
git tag 1.0.1
// 上传taget到远程仓库
git push --tags
// 下载远程仓库项目
git clone url
// 下载远程最新的项目
git fetch origin master
// 查看分枝最新的修改
git log -p master..origin/master
// 合并本地项目
git merge origin/master
// 直接拉去远程项目更新本地的。。。。没有上面的三步安全
git pull origin master
单个文件超过100m的处理方式
cd 项目地址
# 把无法上传的大文件,压缩备份,如果压缩包小于100m的话,可以add .,commit这个压缩包
# 从缓存中清除
git rm --cached /Users/long/Downloads/JiaoYuYun/BellEdu/Vender/EZOpenSDK/libEZOpenSDK.a
# 从commit中移除,这个是永久移除,以后commit也不会提交这个文件
git commit --amend -CHEAD
# 如果是从git上clone下来的无法上传的话请执行上面步骤
# 提交
git push origin master
项目比较大
# xxxxx 修改大小,如:524288000 为500m
git config http.postBuffer xxxxx