美文网首页Git使用GitiOS学习
将项目同步至GitHub

将项目同步至GitHub

作者: 小郭哈哈 | 来源:发表于2017-02-08 16:25 被阅读0次

    1、首先下载SourceTree(一个Git图形管理工具)

    https://www.sourcetreeapp.com/

    2、创建本地仓库

    Paste_Image.png
    • 目标路径选择本地项目路径:
    Paste_Image.png
    • 这样项目文件夹内就多了一个隐藏目录.git
    Paste_Image.png
    • sourceTree会显示刚刚新增的本地git库
    Paste_Image.png

    至此本地Git库已经搭好!!!

    3、将项目文件提交至本地Git库

    • 选中所有项目文件全部提交至仓库内。
    Paste_Image.png
    • 这样就将所有文件提交到版本库中,默认添加进master主干中
    Paste_Image.png

    4、将本地项目导入至GitHub

    • 首先新建一个GitHub库
    Paste_Image.png
    • 然后将GitHub账号绑定至sourceTree中
    Paste_Image.png Paste_Image.png

    填入Github账号密码

    Paste_Image.png
    • 添加远程库
    Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

    这样就将本地项目与GitHub进行绑定

    • 将本地库推送至GitHub
    Paste_Image.png Paste_Image.png

    这时候提交过程中可能会报这种错误:

    Paste_Image.png

    错误原因:远程仓库与本地仓库文件不一致,GitHub上有文件没有合并到本地(多了一个README.md文件,本地仓库是没有的)

    那么我们要先从远程仓库拉取最新版本

    Paste_Image.png

    然后合并到本地

    Paste_Image.png

    成功合并

    Paste_Image.png

    然后再推送

    Paste_Image.png

    大功告成!!!

    现在我们可以去GitHub上查看到最新提交的版本了

    Paste_Image.png

    模拟多人协作开发情景:

    • 首先建立一个分支单独管理自己的项目
    Paste_Image.png Paste_Image.png

    这里新建了一个叫branch的分支

    Paste_Image.png
    • 尝试在分支下修改代码

    打开xcode -> source control 切换至branch分支


    Paste_Image.png Paste_Image.png

    随便修改一段代码

    Paste_Image.png

    当看到文件后面出现M字样表明此文件被修改过

    Paste_Image.png
    • 然后将文件提交

    可以选择xcode -> source control ->commit 的方式来提交到版本库

    Paste_Image.png

    也可以选择直接通过sourceTree来提交

    Paste_Image.png Paste_Image.png
    • 这时可以测试下分支内容与主干内容的不同

    分支下ViewController.m的内容

    Paste_Image.png

    切换至主干下:

    Paste_Image.png

    可以清晰的看到修改分支内ViewController.m的文件内容完全不影响主干里面的内容,这样分支完全就是单独的项。

    • 最后将分支合并至主干
    Paste_Image.png

    然后我们再切回master

    Paste_Image.png

    可以看到主干的ViewController.m已经与分支合并了

    相关文章

      网友评论

        本文标题:将项目同步至GitHub

        本文链接:https://www.haomeiwen.com/subject/hrjvittx.html