git介绍

  • git 是一个免费开源的分布式版本控制系统

  • git可以实现各个版本之间的来回穿梭

  • git可以远程托管代码

  • git可以完成团队合作

workspace --add--> index --commit--> repository --push--> remote

git托管平台

使用git步骤

  1. 安装git,注册用户

  2. 第一次使用git需要执行2-4步,否则直接从第5步开始。 在任意位置打开git bash,执行git config --global user.name [用户名]

  3. 在任意位置打开git bash,执行git config --global user.email [绑定的邮箱]

  4. 配置密钥对:在任意位置打开git bash,执行 ssh-keygen,一路回车,就可以在 c/users/[用户名]/.ssh 这个目录下就可以看到公钥和私钥,注意,私钥一定不能动!!!最后把 id_rsa.pub 文件的内容全部赋值到线上,在个人设置里找到ssh公钥,完成粘贴

  5. 初始化仓库需要执行5-7步,如果时对仓库代码更新,直接进行第8步。 初始化本地仓库: 进入本地workspace(找到一个目录,这个目录里就是代码),在这里执行命令 git init ,会创建一个 .git文件夹,这个文件夹默认是隐藏的,注意:这个文件夹一定不要动!!!

  6. 创建一个线上仓库: 在线上创建一个开源仓库,创建的时候三个选项都不要选!!!

  7. 关联本地和线上仓库:执行命令 git remote add origin [线上仓库SSH地址]

    这里如果报错了,可以先执行 git remote rm origin 移出线上关联,然后冲重 add

  8. 把workspace的代码添加到暂存区 git add -A

    1. 把暂存区的代码提交到本地版本库 git commit -m '[这一次提交所做的事情]'

  9. 把本地仓库的代码推送到线上 git push origin master。 第一次push的时候需要输入 yes

常见git命令

  • git init 初始化一个本地仓库

  • git add 把本地代码添加到暂存区

  • git commit 把暂存区的代码提交到本地仓库

  • git push 把本地仓库的代码推送到远程(线上仓库)

  • git remote add origin [线上地址SSH] 本地仓库跟线上关联

  • git remote rm origin 移出本地仓库跟线上的关联

  • git status 查看当前git仓库状态

  • git log 查看提交日志,可以看到每一次提交记录以及相应的版本号

  • git reset --hard [要回退的版本号] 回到某一个版本

  • git clone [https线上地址] 克隆代码到本地

git的使用和常用命令的更多相关文章

  1. 图解git中的最常用命令

    图解git中的最常用命令 Git命令参考手册(文本版) git init                                                  # 初始化本地git仓库(创 ...

  2. git日常使用的常用命令总结

    git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...

  3. 版本控制-Git服务器搭建和常用命令使用

    Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升 ...

  4. Git 基本概念及常用命令

    一.基本概念 文件的三种状态:(任何一个文件在git中都有以下三种状态) 1) 已提交(committed):表示该文件已经被安全地保存在本地数据库中了. 2) 已修改(modified):表示修改了 ...

  5. git开发流程、常用命令及工具、TortoiseGit使用及常见问题

    根据我最近使用git的一些经历,git是基于分支的版本控制工具,分支有远程分支和本地分支. 一.开发流程 - 从远程服务器的master,clone一份项目文件到本地,然后本地master的基础上br ...

  6. Git基础知识与常用命令

    一:相关概念: 1:工作区(Working Directory): 就是你在电脑里能看到的目录 2:版本库(Repository): 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. ...

  7. Git的配置及常用命令

    Git配置 git config --global user.name "<username>" git config --global user.email &quo ...

  8. Git 使用的配置 常用命令

    老文一篇 搬过来 1. git的部分配置 # 全局提交用户名与邮箱 git config --global user.name "simon" git config --globa ...

  9. Git配置和一些常用命令

    Git:常用命令.... git clone <repo> git config –list git diff –staged add后,commit前的撤销:git rm –cached ...

  10. Git的基本原理与常用命令[二]

    标签(linux): git 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 git 的四个区域 四种状态 常用命令 git add #加入暂存(索引区) git ...

随机推荐

  1. GStreamer基础教程08 - 多线程

    摘要 GStreamer框架会自动处理多线程的逻辑,但在某些情况下,我们仍然需要根据实际的情况自己将部分Pipeline在单独的线程中执行,本文将介绍如何处理这种情况. GStreamer多线程 GS ...

  2. Dubbo源码解析(一)服务发现

    一.Dubbo源码模块 官网地址 源码地址 1.1 源码模块组织 Dubbo工程是一个Maven多Module的项目,以包结构来组织各个模块. 核心模块及其关系,如图所示: 1.2 模块说明 dubb ...

  3. 23种设计模式之代理模式(Proxy Pattern)

    在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替 ...

  4. TensorFlow2.0(三):排序及最大、最小、平均值

    .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...

  5. java基础之缓存:session、cookie和cache的区别

    以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application. 其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息. Session则 ...

  6. web前端之浏览器: 知识汇总

    一.URL到页面 准备阶段: 输入URL,Enter进入查找 浏览器在本地查找host文件,匹配对应的IP: 找到返回浏览器并缓存 没有,则进入路由查找: 找到返回浏览器并缓存 再没有,再进入公网DN ...

  7. Laravel 5 中文文档 CHM 版

    使用 Microsoft HTML Help Workshop 做了一个 Laravel 5.4 中文文档的 CHM 版本. 百度网盘下载地址:http://pan.baidu.com/s/1dFN2 ...

  8. 通过搭建MySQL掌握k8s(Kubernetes)重要概念(下):参数配置

    本文通过搭建MySQL环境来了解k8s的重要概念,包括持久卷,网络和参数配置.这是下篇,专门讲解参数配置.如果你有些地方不能完全看明白,请先看上篇"通过搭建MySQL掌握k8s(Kubern ...

  9. Cannot access a disposed object in ASP.NET Core

    Cannot access a disposed object in ASP.NET Core 楠木大叔     导航 常见原因 总结   对于.neter来说,在使用ASP.NET Core的过程中 ...

  10. 8.css背景

    ①Background-attachment背景图像是固定还是随着页面滚动.Scroll默认,fixed固定. ②Background-color背景颜色. ③Background-image把图像设 ...