zoukankan      html  css  js  c++  java
  • git_初识

    Git

    版本控制的工具

    工作区: 当前工作的地方

    缓存区 git add 之后存到的地方就叫缓存区

    版本库 git commit 之后到的地方就叫版本库


    git init 初始化
    
    git status 查看状态
    
    git add 添加到缓存区
    
    git commit 提交到版本库
    
    git log 查看提交记录, 
    
    git reflog 查看所有提交记录
    
    git reset head 从缓存区把文件拉去到工作区
    
    git diff 对比的是工作区跟缓存区之间的差别
    
    git diff --cached 对比缓存区跟版本库之间的差别
    
    git checkout -- filename 取消修改的内容
    
    
    
    
    
    

    stash

    git stash 将当前开发的内容放在'某个地方'
    git stash pop 回复当前的工作目录,并删除
    git stash list 查看stash 列表
    git stash drop 删除
    git stash apply 回复当前的工作目录,不删除stash
    
    

    branch

    git branch name 新建分支
    git branch 查看分支
    git branch -d name 删除分支
    git checkout name 切换到哪个分支
    git checkout -b name 创建分支并切换分支
    
    

    面试题:

    你们公司用什么做版本控制

    git a

    那如何来管理的

    master 分支用来存放生产环境的代码

    dev 分支是用来开发使用

    会临时创建bug分支来修复线上的bug,修复完成然后和并到master,删除bug 分支

  • 相关阅读:
    WordPress网站绑定多个域名的方法
    htpasswd 命令使用
    在Windows下用OpenSSL生成证书步骤
    WCF中关于List和数据的转换问题
    NET2.0的配置文件
    C# Attribute
    c#自定义属性
    VS2005中读写配置文件(方法二)
    c#的反射
    Asp.NET 操作配置文件 Steven Pei 博客园
  • 原文地址:https://www.cnblogs.com/zzy7372/p/10419217.html
Copyright © 2011-2022 走看看