zoukankan      html  css  js  c++  java
  • Git

    Git基本命令

    1.  git init     初始化git仓库   出现.git文件
    2.  git add     git  add filename   将文件添加到暂存区;    git add.  将工作目录下所有修改的文件添加到暂存区
    3. git commit       git commit-m'description'   将暂存区内的文件提交到版本库;  git commit-am'description'    跳过  git add  添加到暂存命令直接将工作区所有 已跟踪文件提交    
    4. git log
    5. git  status  查看文件状态
    6. git config             git config --global user.name Mazongdiulejinguzhou

                git config --global user.email 798168@qq.com

                git config --list

                地址~/.gitconfig

    Git结构和状态

    Git的3层结构:      1. working directory 工作区

               2.staging index  暂存区

               3.git dirctory(Reposiyory)版本库

    Git中文件的4种状态     1. untracked  未被追踪

               2. Modify 表示工作区修改某个文件但是还没有添加到暂存区 

               3.Staged  表示工作区修改的文件添加到了暂存区但是没有提交到版本库

               4.Committed  表示数据安全的存储在本地仓库中

    Git撤销操作

    1.  git commit --amend   撤销上一次提交 并将暂存区的文件重新提交
    2. git checkout --filename  拉取暂存区的文件并将其替换工作区文件  ;  注意与  git checkout branchname区别
    3. git reset HEAD  --filename     拉取最近一次提交的版本库中的这个文件到暂存区 ,该操作不影响操作

    Git文件删除

      1.git rm --filename    删除 工作区以及暂存区修改的文件相当于 删除文件执行后 git add

                  git rm --cached filename  在不小心将不需要追踪的文件添加到暂存区,想删除文件 但是不想删除工作区的文件很有用

                  git rm -f filename     当工作区或者暂存区文件修改了   (防止把修改误删除了)

                  glob模式

      2.git mv --filename         相当于                 1. mv oldname newname

                          2.git rm oldname

                          3.git addnewname

  • 相关阅读:
    Redis主从同步分析
    团队形成的四个阶段
    Firefox 按一下Alt键 出现菜单!
    Android系统手机端抓包方法
    你必须知道的EF知识和经验
    .NET异步编程之回调
    正确设置电脑虚拟内存
    Cache and Virtual Memory
    性能测试指标
    HTTP协议
  • 原文地址:https://www.cnblogs.com/mzdljgz/p/10521554.html
Copyright © 2011-2022 走看看