zoukankan      html  css  js  c++  java
  • 代码管理工具 --- git的学习笔记四《重新整理git(1)》

    1、创建本地版本库,并将文件添加到本地版本库中

    • mkdir  创建目录
    • cd  地址,到该地址下
    • pwd 显示当前目录
    1.创建目录
        $ mkdir startGit
        $ cd startGit
        $ pwd 显示当前目录
     或者cd到桌面,然后再创建目录
    2.初始化版本库
       $ git init  初始化仓库
     提示信息:Initialized empty Git repository in /Users/xingzai/Desktop/startGit/.git/
    建立一个空的git仓库在/Users/xingzai/Desktop/startGit/.git/目录下
    
       文件添加到版本库:首先这里再明确一下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。
    3.添加到本地仓库
    $ git add study.txt    //把study.txt添加到本地仓库,注意这个txt文件一定要放到初始化git的那个文件夹下,第一步,用命令git add告诉Git,把文件添加到仓库:
    $ git commit -m "提交文件的信息"
    
    简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
    git commit命令执行成功后会告诉你,1个文件被改动(我们新添加的readme.txt文件),插入了两行内容(readme.txt有两行内容)。
    
    为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,
    比如:$ git add file1.txt
    $ git add file2.txt file3.txt
    $ git commit -m "add 3 files."
    4.继续修改1.txt文件,然后查询它的状态$  git status
    On branch master
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
    
    	modified:   1.txt
    
    no changes added to commit (use "git add" and/or "git commit -a")
    //修改了1.txt文件,但没有提交
    查看详细修改的内容命令:$ git diff
    然后再提交修改的文件:git commit -m "修改文件"
    总结:要随时掌握工作区的状态,使用git status命令。
    
    如果git status告诉你有文件被修改过,用git diff可以查看修改内容。
    

    2.版本加退

      

  • 相关阅读:
    关于字符串转义的代码
    JAVA发布aar文件
    apache虚拟主机配置HTTPS
    font-face跨域办法
    Javascript数组方法(译)
    Python动态生成变量
    给AOP的after函数使用原函数局部变量
    stopImmediatePropagation的应用
    IE9或以上的浏览器flash值为空时,导致domready不触发
    html写法对gzip压缩率的影响
  • 原文地址:https://www.cnblogs.com/TheYouth/p/6771561.html
Copyright © 2011-2022 走看看