github在创建项目的时候已经给出了命令:
echo "# 1" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/xxx/xxx.git
git push -u origin master
1. 如果不小心remote链接了SSH的git@github.com:xxx/xxx.git,是需要提交本机密钥的。这里不做密钥的生成,只是说如果要改成https的处理方式:
git remote remove origin (删除原有remote)
git remote add origin https://xxxxx (添加新git源)
git push -u origin master (提交)
2. 如果修改了代码,add -> commit 后无法push,则执行下面命令:
git pull --rebase origin master
git push -u origin master
原因是出现了冲突,但怎么出现的不明。