zoukankan      html  css  js  c++  java
  • Git 创建版本库

    来自https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304

    一.创建版本库(即创建目录):

    1.创建一个空目录

    $ mkdir learngit(创建名字learngit)
    $ cd learngit(打开目录learngit)
    $ pwd(命令用于显示当前目录)

    /d/GitPjo/learngit
    
    

     如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文

    作用:cd命令用于切换当前目录

       语法:cd[要切换到的目标目录]

                  扩展:若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外,"~ 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

    2.通过 git-init 命令把这个目录变成Git可以管理的仓库:

    $ git init
    Initialized empty Git repository in D:/GitPjo/learngit/.git/

    瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的。如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

    3.编写一个 readme.txt文件

    Git is a version control system.
    Git is free software.

    4.将readme.txt文件放到learngit目录下

       4.1文件添加到仓库(git add)

    $ git add readme.txt

      4.2把文件提交到仓库(git commit -m "文件说明")

    $ git commit -m "worte a readme file"
    [master (root-commit) 5874841] worte a readme file
     1 file changed, 2 insertions(+)
     create mode 100644 readme.txt

    git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.txt文件);2 insertions:插入了两行内容(readme.txt有两行内容)。

    commit可以一次提交很多文件,所以你可以多次add不同的文件,比如

    $ git add file1.txt
    $ git add file2.txt file3.txt
    $ git commit -m "add 3 files."
  • 相关阅读:
    剑指offer 整数中1出现的次数(从1到n整数中1出现的次数)
    剑指offer 把数组排成最小的数
    剑指offer 丑数
    剑指offer 字符串的排列
    剑指offer 数组中出现次数超过一半的数字
    剑指offer 最小的K个数
    操作系统 页面置换算法(C++实现)
    剑指offer 二叉搜索树与双向链表
    剑指offer 复杂链表的复制
    操作系统 银行家算法(C++实现)
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/10838559.html
Copyright © 2011-2022 走看看