zoukankan      html  css  js  c++  java
  • GIT 协同开发

    Git 是一个开源的分布式版本控制系统,用于敏捷高效的处理任何项目的版本问题。
    Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。与cvs,svn等版本管理工具不同,GIT采用的是分布式版本库的方式,不必服务器端软件的支持。

    GIT与SVN的主要区别:

    • git 是分布式的, svn 不是
    • git 按照元数据的方式存储内容, svn 是按照文件的形式存储
    • git 和 svn 中的分支不同
    • git 没有全局版本号, svn 有
    • git 内容的完整性优于 svn

              GIT软件下载地址:http://git-scm.com/downloads

    git 提供了一个 git config 工具,专门用于配置和读取相应的工作环境变量;

    etc/gitconfig 文件,系统中所有用户都普遍适用的配置,如果适用 get config 时添加--system 选项,修改的就是这个文件

    ~/.gitconfig 文件,用户目录下的配置文件,只适用于当前用户,使用 get config时添加--global 选项,修改的就是这个文件

    /config 当前项目的.git 目录中的配置文件,配置只是针对当前项目有效。每一个级别中的配置都会覆盖上一个级别的配置,所以.git/config 中的配置会覆盖etc/gitconfig 中的配置信息。

    个人信息配置:

    打开git命令行操作窗口

    git config --global[选项,表示全局的] key value

    git config –global user.name jeck       #设置个人姓名

    git config –global user.email  jeck@gmail.com     #设置个人邮箱

    邮箱最好与 github 上的邮箱保持一致

    git config –list     #查看个人配置信息

    初始化工作区:

    切换到电脑中设置的 git 本地目录(自己建立用来存放代码的 git 文件夹)

    git  init            #初始化本地仓库

    git  status       #查看仓库文件状态

    仓库中文件状态分为三种:

    1、未处理状态   --表示文件还未纳入到 git 版本管理(红色)

    2、未提交状态   --表示文件是存放在暂存区的

    3、提交状态      --表示文件是存放在本地仓库的

    git  add  文件名称                                 #将文件包含到 git 管理中

    git  commit  文件名称   -m    注释         #将文件提交并添加备注信息

    git  diff                                                  #查看修改内容

    git commit  –a  -m  注释                       #提交所有文件到本地仓库

    git  checkout   文件名                           #从工作空间去除本地没有的文件

    git  branch                                            #查看分支

    git   branch  分支名                              #创建分支

    git   checkout  分支名                           #选择分支

    git   branch  - d   分支名                       #删除分支

    git   merge    分支名称                          #将指定的分支中的内容合并到主分支中

    git   log                                                  #查看分支操作日志

    git  clone  地址                                      #克隆到本地


    工具中使用 git 时 如pycharm:

    clone: vcs –> checkout from version control  -> git

    1.填写远程仓库地址

    2.填写本仓库地址

    3.文件夹名称


    提交自己项目到 github 上

    vcs –> import into version control –> share project on github

    1.提交到哪个仓库中(分享时创建)

    2.远程名称

    3.仓库描述信息


    下载项目

    pull  <remote>       将项目从github上下载同步下来

    git init   初始化

    git remote add <url>

    git pull  <remote>

     

    提交更新

    修改 – > commit  file   ->  push

  • 相关阅读:
    我在互联网的第一年
    变速变调原理与方法总结
    TIMIT语音库
    基于HTK语音工具包进行孤立词识别的使用教程
    Praat 音频分析 人工标注
    HTK源码学习总结
    HTK搭建语音拨号系统实验材料下载
    应用HTK搭建语音拨号系统4: 识别器评估
    应用HTK搭建语音拨号系统3:创建绑定状态的三音素HMM模型
    应用HTK搭建语音拨号系统2:创建单音素HMM模型
  • 原文地址:https://www.cnblogs.com/hexige/p/7816682.html
Copyright © 2011-2022 走看看