zoukankan      html  css  js  c++  java
  • Git之创建仓库并上传/更新项目版本

    1.Git配置

    使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名,每次提交记录里都会包含这些信息。使用git config命令进行配置:

    $ git config --global user.name "johnny zen"
    $ git config --global user.email "1125418540@qq.com"

    执行了上面的命令后,会在家目录(/home/shiyanlou)下建立一个叫.gitconfig 的文件(该文件为隐藏文件,需要使用ls -al查看到). 内容一般像下面这样,可以使用vim或cat查看文件内容:。

    $ cat ~/.gitconfig
    [user]
            email = 1125418540@qq.com
            name = johnny zen
    

    注释:Git全局配置文件:

    git config --global <配置名称> <配置的值> 
    

     

    2.获得一个Git仓库

     既然我们现在把一切都设置好了,那么我们需要一个Git仓库。有两种方法可以得到它:一种是从已有的Git仓库中clone (克隆,复制);还有一种是新建一个仓库,把未进行版本控制的文件进行版本控制。

    2.1 Clone一个仓库

    为了得到一个项目的拷贝(copy),我们需要知道这个项目仓库的地址(Git URL). Git能在许多协议下使用,所以Git URL可能以ssh://, http(s)://, git://. 有些仓库可以通过不只一种协议来访问。

    $ git clone https://github.com/Johnny-ZTSD/vue-demo-translate 
    $ cd /vue-demo-translate
    (master)$ ls 

    2.2 初始化一个新的仓库 

    cd wrokspaceDirName
    
    mkdir projectName
    
    git init 
    
    ls -la
    

     

    3.Git基本使用流程

    git的基本流程如下:

    1. 创建或修改文件
    2. 使用git add命令添加新创建或修改的文件到本地的缓存区(Index)
    3. 使用git commit命令提交到本地代码库
    4. (可选,有的时候并没有可以同步的远端代码库)使用git push命令将本地代码库同步到远端代码库

    进入我们刚才建立的project目录,分别创建文件file1file2file3

    $ cd project
    $ touch file1 file2 file3

    此时可以使用git status命令查看当前git仓库的状态:

     $ git status
    
      On branch master
    
      Initial commit
    
      Untracked files: (use "git add <file>...") to include in what will be committed) file1 file2 file3 nothing added to commit but untracked files present (use "git add" to track)

    可以发现,有三个文件处于untracked状态,下一步我们就需要用git add命令将他们加入到缓存区(Index)。

    使用git add命令将新建的文件添加到:

    $ git add file1 file2 file3
  • 相关阅读:
    delphi shr和shl的作用
    delphi socket 编程 使用多线程
    mysql 移除服务,并在cmd下切换目录
    delphi 结构体和TList的用法
    delphi 使用工控机控件 iThreadTimes 出现问题, 导致主程序创建页面的时候, 阻塞消息, 不能正常执行。
    Unicode 和 UTF-8 的区别
    Python 模块 re (Regular Expression)
    Python的函数式编程
    反向解析与PTR(Pointer Record)
    simhash算法
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/7692490.html
Copyright © 2011-2022 走看看