iOS Git的使用

作者: Lxin_ | 来源:发表于2018-09-14 00:01 被阅读202次

    Git与SVN的优势:
    1.强大的分支管理
    2.适合大规模开发

    • 如何将本地项目提交Git管理

    1.进入项目目录

    $ cd /Users/lx/Desktop/xxx
    

    2.创建git文件

    $ git init
    

    3.设置名字和邮箱,以便在多人开发环境区分提交人, global为全局 local为本次

    $ git config --global user.name "xxx"
    $ git config --global user.email "xxxx@163.com"
    $ git config --list    // 查看所有配置
    

    4.将当前文件夹下的所有文件添加到暂缓区

    $ git add .
    

    5.将暂缓区文件全部提交本地仓库

    $ git commit -m "初始化项目"    //引号内为提交内容说明
    

    6.与远程仓库进行关联

    $ git remote add origin https://gitee.com/Lxins/xxx.git
    

    7.上传仓库

    $ git push --force origin master
    
    • Git操作

    • 基本操作
    $ git clone url             // url为远端仓库地址
    $ git status                // 查看当前分支状态
    $ git log                   // 查看log记录
    $ git checkout -- README.md // 撤销README.md在工作区的修改
    $ git reset HEAD README.md  // 撤销README.md在暂存区的修改
    
    • 分支操作
    $ git branch            // 显示分支一览表,确认当前所在的分支
    $ git checkout -b aaa   // 创建名为aaa的分支,并且切换到aaa分支
    $ git branch aaa        // 创建名为aaa的分支
    $ git checkout aaa      // 切换到aaa分支
    

    注意事项

    • 删除远端仓库的.DS_Store文件时,可以使用git rm --cached .DS_Store
    • 删除xcworkspace中的*.xcuserstate时,关闭xcode,使用命令行提交
    • .gitignore文件添加如下,防止xcuserstate与.DS_Store文件再生
    .DS_Store
    */.DS_Store
    
    *.xcuserstate
    project.xcworkspace
    xcuserdata
    UserInterfaceState.xcuserstate
    project.xcworkspace/
    xcuserdata/
    UserInterface.xcuserstate 
    

    相关文章

      网友评论

        本文标题:iOS Git的使用

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