从本地push到github以及从github拉一个项目,以及克隆

git clone git://github.com/Helloworld.git  克隆一个项目下来
如果没有配置ssh的话请自行查找配置方法,将密钥内容复制到github的seting中关于ssh那一项
如果没有配置ssh的话不能用git的,应该用https 对于上边的例子应该为
git clone https://github.com/Helloworld.git

克隆下来之后做了修改,想要push到github
git status 发现文件是红色的,说明还没有交付git/github进行管理
git add .//将所有文件交付git仓库
git commit -m "new change" //提交 名字“new change”
git remote add origin [email protected]:Hello World.git 与远程github仓库绑定或者说建立连接
如果出现错误:fatal: remote origin already exists.
则先:git remote rm origin
然后再次执行上述命令
开始push
git push -u origin master 如果报错
则先将其拉下来
git pull origin master
如果该操作也报错
fatal: refusing to merge unrelated histories //认为是两个完全不相关的文件,不能合并
则加一句话: git pull origin master --allow-unrelated-histories //即便不相关也应该合并

合并完之后再试着push 即上边说提到的操作
push完刷新github即可看到已经成功push过去

猜你喜欢

转载自www.cnblogs.com/libin123/p/10423361.html