zoukankan      html  css  js  c++  java
  • git基本操作命令

    1.安装
     
    2.建立仓库:
      注册地址:https://github.com/
      个人首页:https://pages.github.com
     
    3.git简单配置
      user.name:
        git config --global user.name XXXXX
      user.email
             git config --global user.email XXXXXX
     
    4.git 常用操作:
      git代码下载
      命令: git clone 路径
      命令: git add 文件名
      注:本地文件路径(要在当前文件目录下 git base here)不在的话 要进入下一级 或者返回上一级 
      进入文件夹
      cd 文件夹名称 
      返回上一文件夹
      cd ..
      命令:git commit 
      写注释:写完 shift+zz + 回车键
      到此处也只提交到了本地(本地计算机)仓库里面。提交到远处服务器 ,需要push
      命令:git push
      本地文件提交到远处服务器
      命令:git pull
      获取远程服务器文件
     
    5.git管理下文件的状态
      自己本地创建仓库(本地初始化仓库)
      命令:git init 仓库名
      添加文件到本地
      命令:touch 文件名
      添加目录下所有的文件
      命令:git add .
      提交 :命令:git commit -m ‘注释内容’
      修改文件,通过 vi 文件名 往文件里面添加内容
      命令:vi 文件名
     
    6.当前目录状态
      命令:git status 
      状态描述语句:
        Untracked files:文件未添加到跟踪
        Changes to be committed:已暂存(已暂存,未提交)
        working tree clean:工作目录清洁,没有修改的
        Changes not staged for commit:在工作区内,未提交暂存区
     
    7.比较工作目录和暂存区文件的区别
      命令:git diff
        '-' 号 表示一样的
        ‘+' 号 表示没有提交的
     
    8.比较本地仓库和工作目录
      命令:git diff head
      比较本地仓库和暂存区 (cachde:缓存、暂存)
      命令:git diff --cachde
     
    9.比较暂存区和本地目录的修改
      命令:git diff
     
    10.移除暂存区和本地目录的区别
      命令:git rm --cached 文件名
      退出 crtl+0 shift + zz
     
    11.git分支
      查看提交日志
      命令:git log
      日志放在一行输出
      命令:git log --oneline
      git分支就是一个文本文件,文本文件的内容是哈希值,文本文件的名字就是分支名
      分支文件目录:$ 11 .git/refs/heads
      查看分支文件的内容
      $ cat .git/refs/heads/master
      允许提交控制
      git commit --allow-empty -m '备注'
      新建本地分支
      git barch 分支名
      查看本地分支
      git branch
      切换分支
      git checkout 分支名
      自动切换并新建分支
      git branch chekout -b 分支名
      git checkout -b 分支名
      查看当前工作分支
      cat .git/head
      显示当前所有分支和修改日志
      git log --oneline --decorate
      基于哪一个分支创建分支
      git branch 分支名 在哪个分支下的分支名
      在当前分支下查看所有分支日志
      git log --oneline --all
      在当前分支下查看所有分支日志和所有分支
      git log --oneline --all --decorate
      图行话显示修改
      git log --oneline --all --decorate --graph
     
     
  • 相关阅读:
    哈工大中文篇章关系语料
    MongoDB学习笔记~关于官方驱动集成IQueryable之后的一些事
    MongoDB学习笔记~为IMongoRepository接口更新指定字段
    MongoDB学习笔记系列
    MongoDB学习笔记~为IMongoRepository接口添加了增删改方法,针对官方驱动
    MongoDB学习笔记~为IMongoRepository接口添加了排序和表达式树,针对官方驱动
    Android NDK入门实例 计算斐波那契数列二生成.so库文件
    Spring Autowire自动装配
    在gem5的full system下运行 alpha编译的测试程序 running gem5 on ubuntu in full system mode in alpha
    工厂三兄弟之抽象工厂模式(二)
  • 原文地址:https://www.cnblogs.com/QianBaiDu123/p/6419168.html
Copyright © 2011-2022 走看看