2018-09-30 Day31 - 学习Git

Git是一个版本控制工具 -- 分布式的版本控制系统
Mercury - python开发的版本控制软件


Git操作

配置邮箱和用户名
git config --global user.name <user>
git config --global user.email <email>


  • git init -- 初始化 -- 将一个文件夹初始化成git本地仓库
  • git add <file> - 将文件添加到暂存区
  • git reset HEAD <file> - 将文件从暂存区移除
  • git checkout -- <file> - 将暂存区的文件恢复到工作区

  • git status - 查看暂存区的状态

  • git commit - 将暂存区的内容提交到本地仓库

  • git log - 查看提交日志(当前版本之前的版本)
  • git reflog - 查看日志(所有的版本)

  • git reset <id> - 回到指定版本
  • git HEAD^ - 回到上一个版本
代码托管平台 - 用别人提供的Git服务器

全球最大的代码托管平台 - github.com
国内 gitee.com coding.net

1、git clone <url> - 将服务器上的项目克隆到本地
2、现在本地实施版本控制
3、git push - 将代码推送到服务器(上传)
4、git pull - 将服务器代码同步到本地(下载)-- 看到他人更新

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,053评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,391评论 0 11
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 9,178评论 0 13
  • 我们常说,在初次见面的时候,我们给人留下的第一印象是十分重要的。而且最初的两分钟内,我们给女人留下的第一印象如何,...
    人帅就压力大吗阅读 5,269评论 0 2
  • 图片发自简书App 壹 蹿升的烟火,睡在夜里 灰烬属于你 我在春风里,在路边,埋下嫩绿的芽 长成树,属于你 我越过...
    王学畅阅读 3,372评论 0 1