美文网首页
iOS开发 -git

iOS开发 -git

作者: 香克斯_4e59 | 来源:发表于2017-07-26 12:14 被阅读0次

    以GitHub为远程仓库

    首先创建你的github账号,

    添加SSH 

    生成SSH

    1.打开终端

    ssh-keygen -t rsa -C "youemail@eg.com" 

    一直enter就可以

    cd .ssh

    ls

    cat id_rsa.pub

    红色的部分就是SSH,复制到github的SSH中,添加上就可以

    回到github主页

    start a project

    将新创建的空仓库git clone到你的桌面

    git clone git@github.com:xxx/projectname

    cd进入代码仓库

    在代码仓库里创建.gitignore文件

    .gitignore忽略文件

    touch .gitignore

    open .gitignore

    里面放入

    *.DS_Store

    *UserInterfaceState.xcuserstate

    # Xcode

    #

    # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

    ## Build generated

    build/

    DerivedData/

    ## Various settings

    *.pbxuser

    !default.pbxuser

    *.mode1v3

    !default.mode1v3

    *.mode2v3

    !default.mode2v3

    *.perspectivev3

    !default.perspectivev3

    xcuserdata/

    ## Other

    *.moved-aside

    *.xcuserstate

    ## Obj-C/Swift specific

    *.hmap

    *.ipa

    *.dSYM.zip

    *.dSYM

    # CocoaPods

    #

    # We recommend against adding the Pods directory to your .gitignore. However

    # you should judge for yourself, the pros and cons are mentioned at:

    # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control

    #

    # Pods/

    # Carthage

    #

    # Add this line if you want to avoid checking in source code from Carthage dependencies.

    # Carthage/Checkouts

    Carthage/Build

    # fastlane

    #

    # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the

    # screenshots whenever they are needed.

    # For more information about the recommended setup visit:

    # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md

    fastlane/report.xml

    fastlane/Preview.html

    fastlane/screenshots

    fastlane/test_output

    # Code Injection

    #

    # After new code Injection tools there's a generated folder /iOSInjectionProject

    # https://github.com/johnno1962/injectionforxcode

    iOSInjectionProject/

    git add . /  git add .gitignore 

    git commit -m "add .gitignore"

    git push 

    到此.gitignore文件就添加到远程的代码仓库了

    常用到的git命令

    git add .

    git commit -m "注释"

    git branch 查看本地分支

    git branch -a 查看远程分支

    git branch dev 创建一个名为"dev"的分支,ps:刚创建的分支只在本地,远程分支里没有

    git checkout dev 切换到"dev"这个分支

    git branch -r -d origin :dev  (remotes/origin/dev)

    git push origin :dev 两句一起使用,删除远程分支

    git push origin dev 

    git pull origin dev

    git push

    相关文章

      网友评论

          本文标题:iOS开发 -git

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