zoukankan      html  css  js  c++  java
  • 03_(高层命令)

    安装

    git --version
    

    初始化配置

    git config --global user.name "damu"
    git config --global user.email damu@example.com    
    git config --list
    

    初始化仓库

    git init
    

    C(新增)

    在工作目录中新增文件
    git status
    git add ./
    git commit -m "msg"    
    

    U(修改)

    在工作目录中修改文件
    git status
    git add ./
    git commit -m "msg"     
    

    D(删除 & 重命名)

    git rm 要删除的文件 git mv 老文件 新文件
    git status git status
    git commit -m "msg" git commit -m "msg"

    R(查询)

    git status : 查看工作目录中文件的状态(已跟踪(已提交 已暂存 已修改) 未跟踪)
    git diff : 查看未暂存的修改
    git diff --cache : 查看未提交的暂存
    git log --oneline : 查看提交记录

    分支

    分支的本质其实就是一个提交对象!!!
    HEAD: 
        是一个指针 它默认指向master分支 切换分支时其实就是让HEAD指向不同的分支
        每次有新的提交时 HEAD都会带着当前指向的分支 一起往前移动
    git  log --oneline --decorate --graph --all : 查看整个项目的分支图  
    git branch : 查看分支列表
    git branch -v: 查看分支指向的最新的提交
    git branch name : 在当前提交对象上创建新的分支
    git branch name commithash: 在指定的提交对象上创建新的分支
    git checkout name :     切换分支
    git branch -d name : 删除空的分支 删除已经被合并的分支
    git branch -D name : 强制删除分支
  • 相关阅读:
    Web Site Administration Tool 文章收集
    Sql中补零方法及其它
    PowerDesigner 教程
    什么是Zend
    什么是CMS系统?
    谈谈今天遇到的编译工具查错的问题
    Lec4快速排序
    堆排序 zz
    强大的Python
    Lec6待学习的堆排序
  • 原文地址:https://www.cnblogs.com/lufei910/p/13236757.html
Copyright © 2011-2022 走看看