初始化仓库
git init
设置全局用户名和email
git config --global user.name “name”
git config --global user.email “email@email.com”
单项目不需要全局设置用户名和email,去掉–global即可
生成公钥
ssh-keygen -t rsa -C “email@email.com”
设置远程仓库地址
git remote add origin 地址
修改远程仓库地址
git remote rm origin
git remote add origin git-url
强制推送代码(慎用,会覆盖掉远程代码)
git push –f origin master
强制拉取代码(慎用,会覆盖掉本地代码)
git fetch --all
git reset --hard origin/master
查看配置
git config --list
两个不相干的仓库强制合并
报错:fatal: refusing to merge unrelated histories的时候,用以下命令:
git pull origin master --allow-unrelated-histories