zoukankan      html  css  js  c++  java
  • Git 概念&常用命令

    • git 官网  https://git-scm.com/
    • 什么是版本控制系统

                        是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

    • 分布式版本控制系统

                     客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。 这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。 因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份

    • 撤销Git add命令

                     Git reset head file

    • 撤销 Git commit 命令

                    Git commit --amend

    • 撤销本地修改

                    Git checkout -- file

    • 撤销Git add 并且恢复本地修改
        • Git checkout head -- file
    • 合并分支(命令写的分支合并到当前分支)
        • Git merge origin/branch
    • 覆盖更新
      • git reset --hard origin/branch
    •  查看远程仓库 Git remote -v。添加远程仓库 Git remote add remotename URL。从远程仓库上抓取 Git fetch remotename。查看远程仓库 Git remote show remotename。远程仓库重命名 Git remote rename [remoteName] [newRemoteName] . 删除远程仓库:Git remote rm [remotename]
    • Git stash 可以把当前工作的改变隐藏起来。
    • Git stash list 命令来查看已存在更改的列表。
    • Git stash pop 命令即可从堆栈中删除更改并将其放置在当前工作目录中
    • git config --global user.name "名称"       保存名称
    • git config --global user.email  “邮箱”      保存邮箱
    • git config --global credential.helper store   保存用户名和密码
    • git config --list   查看git配置

    本来一落虫,悄悄低头走,

    自知弱菜鸡,牛人四处有。

    可愿抬起头,肩担抖一抖,

    回头是悠闲,前方无尽头。

  • 相关阅读:
    vue项目开发流程
    板子-补充
    Python 类对象的JSON序列化与反序列化
    Maven中央仓库地址配置大全
    Docker 中搭建 MySQL 主从复制
    mac 上必备的工具
    iTerm 中 oh my zsh 主题去掉 git 目录多级显示
    iTerm2 主题设置
    MySQL查看表占用空间大小
    MySQL 语句报错:1093
  • 原文地址:https://www.cnblogs.com/guojunjie/p/9116653.html
Copyright © 2011-2022 走看看