git基本操作
1. 本地项目推到远程仓库
// 初始化为本地git仓库
git init
// 为本地仓库添加一个远程仓库(可以先建一个远程空仓库,获取它的git url)
git remote add [upstream-name] [url]
// 查看远程仓库信息
git remote -v
// 可能因为仓库历史版本不同,需要pull下,更新本地仓库; 如果提示因历史问题而拒绝合并,添加 --allow-unrelated-histories
git pull
// 推上去
git push [upstream-name] [yourbranch]
2. 分支管理
// 修改当前分支名为main git branch -M main
// 修改默认的分支为main
git config --global init.defaultBranch main
报错
1. 合并
fetal:refusing to merge unrelated histories
// 两个分支合并的时候,没有历史关联。pull操作也会有合并的操作
解决:添加参数 --allow-unrelated-histories