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配置

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

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

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

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

  • 相关阅读:
    PL/SQL Developer 远程连接Oracle数据库
    常用js代码学习
    三元运算 多条件嵌套
    在后台CS文件里面,隐藏和显示Repeater里面控件
    最小二乘线性及平面拟合原理及C++实现
    C++的顶层const 和 底层const
    vs2019上遇到的一个未预指定引用函数的静态库导致的问题
    一个基础QItemDelegate检查器类
    linux 基础命令及快捷键
    lambda表达式
  • 原文地址:https://www.cnblogs.com/guojunjie/p/9116653.html
Copyright © 2011-2022 走看看