概述:
【1】创建远程仓库容器
【2】创建原始代码
【3】将原始代码挂接到远程仓库容器中去
【4】验证
详解:
【1】创建远程仓库容器
第一步:新建仓库文件夹,文件名添加.git后缀
mkdir Service.git
第二步:进入这个仓库文件夹
cd Service.git
第三步:创建初始化git仓库
git init --bare
【2】创建原始代码
第一步:创建原始代码文件夹
mkdir SourceCode
第二步:进入这个原始代码文件夹,写代码,加入git管理
git init
第三步:提交第一个版本,形成master分支
git add.
git commit . -m “InitVersion"
【3】将原始代码挂接到远程仓库容器中去
第一步:创建原始代码于远端个仓库关联
git remote add origin ssh://zhangchu@10.2.2.142/Users/eyrh/Service.git
第二步:将原始代码的master分支提交到远端仓库
git push origin master
【4】验证远端仓库是否有效
第一步:创建一个测试文件夹,并跳进去
mkdir test
cd test
第二步:初始化git环境
git init
第三步:将远端仓库中的代码拉下来
git clone ssh://zhangchu@10.2.2.142/Users/eyrh/Service.git
可能会有的报错:
1、git push origin master:如果没有配置正确,这条命令一定会报错
原因有:
<1>未开启ssh服务(百度搜索mac系统如何开启ssh服务)
<2>协议不正确,一般本地git库都是使用ssh协议(git也是用的ssh),网络库使用http协议
<3>仓库位置不正确:zhangchu@10.2.2.142/Users/eyrh/Service.git这一段为仓库位置,
<4>push时密码不正确:仓库位置中的hostName字段使用的是root,就需要root密码,使用非root,就用对应的密码
2、提交iOS源代码的时候, 需要删除UserInterfaceState.xcuserstate文件,这个文件每隔几秒钟就更新一次