Git初体验之远程仓库

Posted ifree_x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git初体验之远程仓库相关的知识,希望对你有一定的参考价值。

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

$ git remote add origin [email protected]:xuchaoxikb/onlineshop_jsp.git

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

技术分享

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

$ git remote rm origin

然后再输入:

$ git remote add origin [email protected]:xuchaoxikb/onlineshop_jsp.git

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

 则要需要修改.gitconfig文件的内容了,.gitconfig是git的配置文件,里面有user.name和user.email。路径一般是在C:\Users\Administrator下。找到一个名为.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。

以上是关于Git初体验之远程仓库的主要内容,如果未能解决你的问题,请参考以下文章

Git初体验——git项目开发流程

Git 之 git常用命令

初体验之开源Git服务Gogs

git之本地仓库关联远程仓库

Git之远程仓库

App开发流程之源代码Git管理