zoukankan      html  css  js  c++  java
  • 用 Sublime Text 2 进行 GitHub 合作开发

    1. 安装Git

    这里的Git并不是GitHub,可以到Git官网下载。

    2.配置Git

    先启动 Git Bash

    • 配置全局参数:用户名、邮箱

    git config --global user.name "username"
    git config --global user.email "username@email.com"
    got config --global push.default matching
      • nothing : Do not push anything

      • matching : Push all matching branches (default)

      • tracking : Push the current branch to whatever it is tracking

      • current : Push the current branch

      • 生成SSH key:

    ssh-keygen -t rsa

    会提示输入秘钥文件名之类的,什么都不用输入,一直按回车即可。

    到 C:Users[用户名].ssh 目录下,会发现两个文件:id_rsa、id_rsa.pub,如果装过GitHub,该目录下还会有github_rsa、github_rsa.pub两个文件。

    • 在自己的GitHub账户中启用本机的Git

    登陆GitHub,点开右上角的【Account settings】

     

    在左侧选择【SSH Keys】

     

    然后点击右侧的【Add SSH key】

     

    id_rsa.pub文件里的内容填到【Key】中,Title可以按照原先的格式填

     

    • 在项目所在用户的Git账号中添加组员

    点开项目主页右侧的【Settings】

    选择左侧的【Collaborators】

    输入组员的GitHub账号,并添加。这样一来,就不需要clone然后pull request了。项目组员可以直接fetch GitHub服务器的代码,然后push自己的代码。

    3.安装sublime的Git插件

    使用Package Control安装,插件名为:Git(不是GitHub Tools)

    4.初始化项目

    • 用sublime打开项目所在目录(如果项目代码未下载,进入需要导入项目的那个目录),Ctrl+Shift+P打开命令窗口,输入

    Git:init
    • 切换到远程工程目录初始化项目的git环境。

    Ctrl+Shift+P打开命令窗口,输入(或者输入gitcc回车):

    Git: Custome Command

    在底下的命令窗口中输入:

    remote add origin 'git@github.com:[项目所在用户的用户名]/[项目名].git'


    5.导入项目

    • 如果要上传初始的项目代码

    Ctrl+Shift+P打开命令窗口,输入:

    Git: Push

    Ctrl+Shift+P打开命令窗口,输入:如果要初始化本地代码(下载服务器代码)

    Git: Fetch


    6.开始和谐编码

    ~~~~

    参考网址:

    1. Sublime整合Git1
    2. Sublime整合Git2(1的复刻)
    3. 多人合作流程
    4. 多人合作设置
    5. Git命令在线学习
  • 相关阅读:
    Defcon 23最新开源工具NetRipper代码分析与利用
    如何确定恶意软件是否在自己的电脑中执行过?
    Meteor ToDo App实例
    Meteor在手机上运行
    Meteor部
    Meteor结构
    Meteor package.js
    Meteor Assets资源
    Meteor计时器
    C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
  • 原文地址:https://www.cnblogs.com/Nstd/p/3538052.html
Copyright © 2011-2022 走看看