滴水穿石
温故知新的时候发现 http://www.cnblogs.com/my-freedom/p/5701427.html 这篇博文写的很相信。
虽然以前玩儿过git,但是时间久了就忘了,文章有时候内容太多,时间比较捉急,今天正好整理一下画个图
这也算是 使用Git 的一个最基本的生命周期吧,哈哈,以后慢慢往高大上的文档方向发展,争取简单易懂
===================================================================================>>>>>>>>>>>>>>>
远程仓库
这里使用的是码云,gitHub实在是太慢了
执行生成公钥的命令 ssh-keygen -t rsa -C xxxxxxx你的邮箱
可能会遇到
配置远程仓库
1、设置公钥,这样才能建立连接
这个文件打开,里面的值就是公钥
2、连接远程仓库
git remote add origin git@git.oschina.net:xxx/test.git[自己的仓库地址]
将本地仓库内容push到远程仓库
git push origin master
这里可能会遇到一个问题,失败了,信息如下
解决方式在这里
http://www.jianshu.com/p/835e0a48c825
简单来说,先拉再推
git pull --rebase origin master
推的时候如果数据量太大,会报如下错误:
解决方式:
.git/config文件修改:
[http] postBuffer = 524288000
===========================================至此,远程仓库连接OK了===============================
克隆
上边的步骤是现有本地仓库,再创建远程仓库,然后本地和远程仓库连接
接下来是克隆,即先创建远程仓库,然后克隆远程仓库
=================add 是添加到暂存区,commit是提交到本地库,push是推送到 远程仓库=================
git push origin master
—————————————————————————————————————————————————————————————————————————
无论如何,心平气和