iOS项目Git管理操作步骤

创建远程仓库

  • 进入GitHub,新建一个仓库
    image.png
  • 填写仓库名字GitDemo
    image.png

    OK后,会跳转到如下页面
image.png
  • 本地新建一个iOS项目,为创建之前如图
image.png
  • 终端cd到改项目所在目录,并输入如下命令,初始化这个本地的目录为一个Git可以管理的仓库
    git init
    image.png

    完成后,目录下文件如图
image.png

注意:git会自动为我们创建唯一一个master分支
我们能够发现在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

  • 输入如下命令将本地仓库与远程仓库进行关联
    git remote add origin git@github.com:Yakov1012/GitDemo.git

备注:origin就是我们的远程库的名字,这是Git默认的叫法,也可以改成别的;
git@github.com:Yakov1012/GitDemo.git是我们远程仓库的路径

  • 输入一下命令查看本地仓库的状态,红色为可提交文件
    git status
image.png
  • 进行第一次提交
    git commit -m "first commit",出现如下提示,原因是文件还没有添加到本地git

    image.png

    执行git add .解决上述问题,并能git commit -m "first commit"成功
    image.png

    image.png

  • 执行如下命令,提交到远程仓库,出现如下错误的原因是由于github账号没有设置ssh公钥信息所致
    git push -u origin master

    image.png

    查看是否有公钥的命令
    ssh -T git@github.com
    image.png

    GitHub账号设置SSH keys
    获取本地SSH keys
    image.png

    设置给GitHub
    image.png

    再次用命令ssh -T git@github.com查看,问题已经得到解决
    image.png

    再次执行命令git push -u origin master,又会出现如下问题
    image.png

    到本地网络设置,添加Google的DNS8.8.8.8就可以了
    image.png

    image.png

  • 进入GitHub查看仓库中是否有了刚才添加的项目

image.png
  • 尝试利用SourceTree拉取GitDemo项目,并修改代码提交,通过检测,没有啥问题


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容