美文网首页
iOS开发上传项目至github,以及使用.gitignore文

iOS开发上传项目至github,以及使用.gitignore文

作者: 奔跑的喔汼 | 来源:发表于2020-09-11 14:19 被阅读0次

    一 创建仓库提交本地项目

    1.在github官网(https://github.com)注册一个账号;
    2.登录账号,创建一个新的仓库,如下图

    Screenshot 2020-09-11 at 11.31.56 AM.png

    3.填写仓库名称,配置仓库相关信息


    WeChatWorkScreenshot_f8e1efa3-e968-4308-92e4-a189343a8980.png

    4.完成创建后,copy仓库地址备用


    WeChatWorkScreenshot_ae56eb2c-caca-4da0-823d-636fced34078.png

    5.在本地创建一个文件夹作为git本地仓库文件夹,然后打开终端执行以下命令
    cd 到git本地仓库文件夹中
    git clone '上面copy的地址'
    此时在git本地仓库文件夹中会看到一个README文件,然后将自己的工程根目录下的所有文件移到git本地仓库文件夹中,然后在终端执行以下命令
    git add . //添加所有文件
    git commit -m '添加了所有文件提交到本地仓库' //提交
    git push -u origin master //推送到远程git仓库

    此时去github网页查看自己提交的项目,大功告成!

    二. .gitignore文件的创建以及使用

    如果在创建仓库时,未勾选.gitignore选项,则在使用git的过程中push时,改动的文件中会频繁出现UserInterfaceState.xcuserstate文件。原因就是未使用.gitignore文件(就是git软件要忽略的文件列表,如果要忽略某些文件,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。),如何创建呢?接下来用我的实际经验来给大家解决这个小问题咯😀

    1. 创建.gitignore

    cd到你的工程目录下,然后 touch .gitignore

    1. 打开gitignore

    vi .gitigonre

    1. 添加你要ignore的文件名
      复制以下内容粘贴到.gitignore文件中
      *.xcuserstate

    project.xcworkspace

    xcuserdata

    UserInterfaceState.xcuserstate

    project.xcworkspace/

    xcuserdata/

    UserInterface.xcuserstate

    4.保存退出

    然后执行命令
    git add .
    git ommit -m '描述'
    git push
    成功后就不会出现UserInterfaceState.xcuserstate这种文件啦!
    如果还是会出现,则用以下命令
    1.git status
    查看当前状态,会出现一个modifidy: UserInterfaceState.xcuserstate文件的路径,咱们copy这个路径;

    1. git rm --cached 'copy的路径' (操作删除命令最好退出xcode,避免文件反复出现)
    2. git commit -m '删除文件的描述'
    3. git push
      以上是操作步骤,有问题可随时与我联系_

    相关文章

      网友评论

          本文标题:iOS开发上传项目至github,以及使用.gitignore文

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