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配置
posted @ 2018-05-31 14:48  俊龍  阅读(216)  评论(0编辑  收藏  举报