git的使用和常用命令
git介绍
git 是一个免费开源的分布式版本控制系统
git可以实现各个版本之间的来回穿梭
git可以远程托管代码
git可以完成团队合作
workspace --add--> index --commit--> repository --push--> remote
git托管平台
使用git步骤
安装git,注册用户
第一次使用git需要执行2-4步,否则直接从第5步开始。 在任意位置打开git bash,执行
git config --global user.name [用户名]在任意位置打开git bash,执行
git config --global user.email [绑定的邮箱]配置密钥对:在任意位置打开git bash,执行
ssh-keygen,一路回车,就可以在c/users/[用户名]/.ssh这个目录下就可以看到公钥和私钥,注意,私钥一定不能动!!!最后把 id_rsa.pub 文件的内容全部赋值到线上,在个人设置里找到ssh公钥,完成粘贴初始化仓库需要执行5-7步,如果时对仓库代码更新,直接进行第8步。 初始化本地仓库: 进入本地workspace(找到一个目录,这个目录里就是代码),在这里执行命令
git init,会创建一个 .git文件夹,这个文件夹默认是隐藏的,注意:这个文件夹一定不要动!!!创建一个线上仓库: 在线上创建一个开源仓库,创建的时候三个选项都不要选!!!
关联本地和线上仓库:执行命令
git remote add origin [线上仓库SSH地址]这里如果报错了,可以先执行
git remote rm origin移出线上关联,然后冲重 add把workspace的代码添加到暂存区
git add -A把暂存区的代码提交到本地版本库
git commit -m '[这一次提交所做的事情]'
把本地仓库的代码推送到线上
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的使用和常用命令的更多相关文章
- 图解git中的最常用命令
图解git中的最常用命令 Git命令参考手册(文本版) git init # 初始化本地git仓库(创 ...
- git日常使用的常用命令总结
git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...
- 版本控制-Git服务器搭建和常用命令使用
Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升 ...
- Git 基本概念及常用命令
一.基本概念 文件的三种状态:(任何一个文件在git中都有以下三种状态) 1) 已提交(committed):表示该文件已经被安全地保存在本地数据库中了. 2) 已修改(modified):表示修改了 ...
- git开发流程、常用命令及工具、TortoiseGit使用及常见问题
根据我最近使用git的一些经历,git是基于分支的版本控制工具,分支有远程分支和本地分支. 一.开发流程 - 从远程服务器的master,clone一份项目文件到本地,然后本地master的基础上br ...
- Git基础知识与常用命令
一:相关概念: 1:工作区(Working Directory): 就是你在电脑里能看到的目录 2:版本库(Repository): 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. ...
- Git的配置及常用命令
Git配置 git config --global user.name "<username>" git config --global user.email &quo ...
- Git 使用的配置 常用命令
老文一篇 搬过来 1. git的部分配置 # 全局提交用户名与邮箱 git config --global user.name "simon" git config --globa ...
- Git配置和一些常用命令
Git:常用命令.... git clone <repo> git config –list git diff –staged add后,commit前的撤销:git rm –cached ...
- Git的基本原理与常用命令[二]
标签(linux): git 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 git 的四个区域 四种状态 常用命令 git add #加入暂存(索引区) git ...
随机推荐
- Flume和Kafka完成实时数据的采集
Flume和Kafka完成实时数据的采集 写在前面 Flume和Kafka在生产环境中,一般都是结合起来使用的.可以使用它们两者结合起来收集实时产生日志信息,这一点是很重要的.如果,你不了解flume ...
- 关于CDH集群spark的三种安装方式简述
一.spark的命令行模式 1.第一种进入方式:执行 pyspark进入,执行exit()退出 注意报错信息:java.lang.IllegalArgumentException: Required ...
- 初识Hiberante框架和第一个案例
今天想回顾一下一个月前学的hibernate框架,也让我了解了持久层的概念(访问数据库). 一.ORM概念 首先提的是ORM概念,O表示Object, R表示Relation(关系),关系型数据库,如 ...
- SUSE Linux Enterprise 15 SP1 系统安装
从 SUSE Linux Enterprise Server 15 开始,安装媒体仅包含安装程序 - 一个用于安装.更新和注册 SUSE Linux Enterprise Server 的基于命令行的 ...
- SoapUI 的几种常用参数化方式
今天给大家来梳理下soapui这款工具关于参数化的几种方式以及具体的应用场景 1.properties 官方文档:https://www.soapui.org/docs/functional-test ...
- Spring Boot (十二): Spring Boot 邮件服务
最早我们发邮件的时候是使用 JavaMail 来发送邮件,而在 Spring Boot 中, Spring Boot 帮我们将 JavaMail 封装好了,是可以直接拿来使用的. 1. 依赖文件 po ...
- mysql引号与esc键下方键
navicat导出数据表发现建表语句如下: create table `product_category` ( `category_id` int not null auto_increment, ` ...
- CSS3 入门到精通(一)
CSS 用于控制网页的样式和布局. CSS3 是最新的 CSS 标准. 一. CSS3边框 实例 向 div 元素添加圆角: div { border:2px solid; border-radius ...
- javascript进阶-《原型对象和原型链》
原创发布 by @一像素 2015.12 在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象Object 和 函数对象Function. 一般而言,通过new Fun ...
- 配置mysql可局域网内访问
一 进入mysql输入密码 :mysql -u root -p二 执行可局域网访问命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...