一、对于新建repository:
- 本地项目文件夹 git bash here;
git init
并复制项目代码到本地仓库;git add .
git commit -m“first”
- 连接代码至GitHub:在GitHub新建repository,复制地址,
git remote add origin 上述复制的地址
- 将本地项目更新到github项目上去
git push -u origin master
注意:
- 若文件有修改,命令行中先
git fetch origin master
,再git push origin master; - 如果有README.md文件,因此文件没有下载下来,需要先在命令行
git pull --rebase origin master
, 再执行git push -u origin master
二、本地仓库修改同步到远程仓库:
git add --all
git commit -m 'second'
git pull origin master
git push origin master
三、常见问题解决
1.git使用报错: fatal: Couldn't find remote ref master
解决方法:
a. 先删除远程 Git 仓库
git remote rm origin
b. 再添加远程 Git 仓库
git remote add origin 远程仓库地址
如果执行 git remote rm origin 报错的话,可以手动修改gitconfig文件的内容
vi .git/config
把 [remote “origin”] 那一行删掉就好
2.github推送项目常见错误fatal: remote origin already exists.
解决方法:
3.如果输入git push origin master
提示出错信息:error:failed to push som refs to
…….
解决办法如下:
1、先输入
git pull origin master //先把远程服务器github上面的文件拉下来
2.再输入
git push origin master
3.如果出现报错 fatal: Couldn't find remote ref master
或者fatal: 'origin' does not appear to be a git repository
以及fatal: Could not read from remote repository.
则需要重新输入
git remote add origin 仓库地址