美文网首页
Git: 版本控制(2)

Git: 版本控制(2)

作者: 柏龙 | 来源:发表于2019-03-20 23:17 被阅读0次

    .gitignore 忽略跟踪文件

    • vim .gitignore 编辑并配置不需要提交到git的文件和目录
      比如添加以下内容
    .DS_Store
    node_modules/
    /dist/
    npm-debug.log*
    yarn-debug.log*
    yarn-error.log*
    
    # Editor directories and files
    .idea
    .vscode
    *.suo
    *.ntvs*
    *.njsproj
    *.sln
    
    • https://github.com/github/gitignore 查看特定的文件模板

    git init 初始化 git 仓库

    • mkdir gitdemo 创建一个空目录
    • cd gitdemo 进入目录
    • 命令 git init 初始化一个空的 .git
    • cd .git 查看 .git 目录,也可以用 open .git 打开目录
    • ls 可查看 git 初始化生成的文件和目录

    git commit 提交

    • git status 查看当前提交有哪些状态
    • vim .gitignore 添加需要忽略的文件和目录
    .DS_Store
    
    • git add . 添加当前目录下的所有文件,或者  git add -m git.md 单独添加 git.md 文件
    • git status 查看当前提交有哪些状态
    On branch master
    No commits yet
    Changes to be committed:
      (use "git rm --cached <file>..." to unstage)
        new file:   git.md
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
        .gitignore
    
    • git commit -m '添加git.md文件' 引号里面的 添加git.md文件 是指需要提交的信息(一般用来添加备注)
    [master (root-commit) 5eedcb3] add git.md
     1 file changed, 36 insertions(+)
     create mode 100644 git.md
    
    • git status 再次查看目录 
      以当前分支下没有其它新的提交,工作树已清空
    On branch master
    nothing to commit, working tree clean
    

    git log 查看以往的提交

    • git log 查看日志(以下是我提交的两次日志)
    commit 455e903c6324ac0fd63c995dc2ca1ccaeb3ee954 (HEAD -> master)
    Author: 柏龙 <lonbolong@outlook.com>
    Date:   Wed Mar 20 22:49:52 2019 +0800
    
        add .gitignore
    
    commit 5eedcb3a8d46d5c28ea67018b2c6400f7b2fef42
    Author: 柏龙 <lonbolong@outlook.com>
    Date:   Wed Mar 20 22:47:36 2019 +0800
    
        add git.md
    (END)
    
    • 455e903c6324ac0fd63c995dc2ca1ccaeb3ee954 当前提交文件的ID
    • Author 当前提交的 作者 邮箱
    • Date 当前提交的时间
    • add xxx 当前提交的一些文件

    相关文章

      网友评论

          本文标题:Git: 版本控制(2)

          本文链接:https://www.haomeiwen.com/subject/yqnxvqtx.html