Git初体验之远程仓库

Git是一款很强大的、开源的分布式版本控制系统,可以用于敏捷高效地处理任何或小或大的项目。 
这里有一个很不错的Git入门的教程,这个教程言简意赅,由浅入深,是个很好的Git入门教程。 
添加远程仓库github一开始比较麻烦,刚入门的我被坑了很久,出了很多BUG。这是在本地仓库下运行的代码:

$ git remote add origin git@github.com:xuchaoxikb/onlineshop_jsp.git

本来不应该有问题的,但是 

因为之前我已经建立过了与github连接的仓库了,所以这是会出现这个Bug,只要把origin删除掉就好了,代码:

$ git remote rm origin

然后再输入:

$ git remote add origin git@github.com:xuchaoxikb/onlineshop_jsp.git

但是如果输入: $ git remote rm origin 还是出错: error: Could not remove config section 'remote.origin'. 

 则要需要修改.gitconfig文件的内容了,.gitconfig是git的配置文件,里面有user.name和user.email。路径一般是在C:UsersAdministrator下。找到一个名为.gitconfig的文件,打开它把里面的[remote “origin”]那一行删掉就好了! 
接下来就可以用 git push 命令了,如果是第一次推送master分支时,则用 git push -u origin master 马上就可以把本地仓库的项目推送到github上了,但是 

又出错了。这个错误的意思是远程仓库有修改,可能是其他开发者在你push之前已经push了,所以只要把远程的仓库pull到本地仓库就行了,命令行 git pull origin master 然后再输入 git push -u origin master 就可以了。最后就成功把本地仓库推送到远程仓库了。

如果家里着火了,第一步commit,第二步push。

stay hungry,stay foolish.
原文地址:https://www.cnblogs.com/ifree-x/p/5346631.html