• GIT多人合作开发


    01. 建立代码仓库(专门用于团队开发的代码仓库)
    ================================================================================
    
    # 切换目录
    $ cd /Users/Desktop/git演练/公司/weibo
    # 建立空白代码库(专门用于团队开发)
    $ git init --bare
    
    02. 项目经理准备项目(前奏)
    ================================================================================
    
    # 切换目录
    $ cd /Users/Desktop/git演练/经理
    # "克隆"代码库到本地
    $ git clone /Users/Desktop/git演练/公司/weibo/
    
    # 个人信息配置(因为要演示一台机器上的多人协作,日常开发可以忽略)
    $ git config user.name manager
    $ git config user.email manager@163.com
    
    .gitignore
    --------------------------------------------------------------------------------
    .gitignore可以指定哪些文件不纳入版本库的管理
    
    参考网址:https://github.com/github/gitignore
    
    # 命令行中进入与.git同级的目录
    $ cd /Users/Desktop/git演练/经理/weibo
    
    将以下命令一次性粘贴到命令行中
    --------------------------------------------------------------------------------
    echo -e "# Xcode
    #
    build/
    *.pbxuser
    *.mode1v3
    *.mode2v3
    *.perspectivev3
    xcuserdata
    *.xccheckout
    *.moved-aside
    DerivedData
    *.hmap
    *.ipa
    *.xcuserstate
    # CocoaPods
    #
    # We recommend against adding the Pods directory to your .gitignore. However
    # you should judge for yourself, the pros and cons are mentioned at:
    # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
    #
    # Pods/" > .gitignore
    --------------------------------------------------------------------------------
    # 将.gitignore添加到代码库
    $ git add .gitignore
    
    03. 创建项目
    ================================================================================
    提交同时"push"到远程代码仓库
    
    04. 新人加入
    ================================================================================
    
    ...
    
    05. 分布式的代码库 - 仅供参考
    ================================================================================
    由于git是分布式的,任何一台计算机上都保留有完整的代码库的内容,因此可以把团队开发的代码库放在任何位置
  • 相关阅读:
    Java中,由this关键字引发的问题
    Spring3.2.11与Quartz2.2.1整合时内存泄漏的问题的解决
    使用Nexus管理Maven仓库时,上传带依赖的第三方jar
    ActiveMQ5.10.2版本配置JMX
    JAVA的Hashtable在遍历时的迭代器线程问题
    关于JAVA中String类型的最大长度
    新增了某个模组后VS编译不过,报错说找不到头文件
    重写Overlap事件
    cmd端口占用查看和关闭端口
    转---详细的Android开发环境搭建教程
  • 原文地址:https://www.cnblogs.com/pengyunjing/p/5956723.html
Copyright © 2020-2023  润新知