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

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

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

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

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

  • 相关阅读:
    PHP base64
    JS 获取url参数
    PHP 微信分享
    symfony安装笔记
    php 中文繁简体转换
    php webservice
    win10+PHP7
    JS弹出浮层
    CentOS7 Nginx负载均衡
    inotify+rsync目录实时同步
  • 原文地址:https://www.cnblogs.com/guojunjie/p/9116653.html
Copyright © 2020-2023  润新知