git简单使用教程
git 的基本使用指令
我们先来简单熟悉一下 git 的简单使用的指令, 作为最基本的 git 指令一定要熟悉
1 |
克隆代码: |
gti 的简单介绍
- 1991年Linus创建了Linux。
- 2002年之前,志愿者将源码通过diff的方式发给Linus手动合代码。
- 2002年Linus选择了商业版本控制系统BitKeeper,这家公司授予Liunx社区免费使用。
- 2005年Andrew试图破解BitKeeper的协议,导致回收了Linux社区的免费使用权。
- Linus可以道歉,但是大牛就是大牛……Linus花了两周时间用C写了一个分布式版本控制系统,这货就是Git!
- 一个月之内,Liunx系统的代码就完全交由Git来管理,让BitKeeper情何以堪…重新定义了牛逼…
Svn和Git有什么差异呢
- Svn是集中式的,Git是分布式的
- Svn必须联网使用,Git脱离网络一样可用
- 创建分支时Svn需要将代码复制一份,速度很慢,而Git可在不到1秒的时间完成分支创建
- 爱的就是Git强大的分支管理功能
Git的基础操作
- 在使用Git之前,需要先设置一下自己的名称以及邮箱地址
- 使用以下指令来进行设定:
1
2git config --global user.name “CairoLee”
git config --global user.email Rookie_liu@126.com
创建全新代码库
- 创建一个目录,用cd切换到该目录下
- 创建代码库:git init
克隆已有代码库
- 找到一个想放代码库的地方
1
git clone 代码库地址 文件夹名称
比如:
1 |
git clone https://git.bandfuntech/xxx/x.git 目录名 |
- 目录名可以不带,不带的话默认用项目名做目录名
添加文件
- 新建一个文件,如 6666.txt 内容为 Hello World
- 用 git add 6666.txt 来告诉git把此文件纳入版本控制
- 你可以重复执行多次add指令来添加多个文件,然后再一次性提交到代码仓库中去
- 你也可以用 bash git add -A 来添加当前目录所有被修改过的文件(增、删、改在git中都认为是修改)
确认状态
- 在工作过程中,随时可用 git status 来确认目前工作区的状态
- 当文件没被纳入管理时,会显示在Untracked files中
- 当add后没commit的话,会显示在Changes to be commited中,并且用绿色new file标记显示
- 修改过的文件没有add过的话,用红色modified标记显示
- 修改过的文件已经add过的话,用绿色modified标记显示
提交到仓库
使用: git commit 来提交到仓库
若想带上提交描述,可用 git commit -m ‘添加6666.txt 文件’
注意-m命令后面只能是单引号,不能是双引号
git简单使用教程的更多相关文章
- 【git】git简单使用教程
git的简单使用教程: 1.安装git bash客户端 2.打开git bash,cd到需要存储代码的路径下, 执行:git clone -b deploy ssh://git@gitlab.xxxx ...
- Git简单入门教程
1.下载Git,360的软件管家里搜 2.安装Git,下载好之后安装到指定路径下 安装方法有多个复选框的把第一个也选上,其他默认直接next,最后一步什么都不选 3.配置用户信息:(右键-->g ...
- Git简单图文教程
环境: Windows [版本 10.0.15063]64位 Git-2.14.1 64位[下载] TortoiseGit-2.5.0.0 64位[下载],这是一个Git 客户端,外号"乌龟 ...
- git与github的简单使用教程
git与github的简单使用教程 一.创建仓库 点击new,进入创建仓库页面 对将要创建的仓库进行一些简单的设置 最后再点击create repository就可以了. 到这我们就创建好了一个仓库. ...
- Git使用详细教程(一)
很久不发博客,最近有兴趣想写点东西,但 Live Writer 不支持从Word复制图片,疯狂吐槽下 Git使用详细教程(一) Git使用详细教程(二) 该教程主要是Git与IntelliJ IDEA ...
- 程序员,一起玩转GitHub版本控制,超简单入门教程 干货2
本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制.帮助大家摆脱命令行工具,简单快速的使用GitHub. 做全栈攻城狮-写代码也要读书,爱全栈,更爱生活. 更多原创教程请关注 ...
- GitHub这么火,程序员你不学学吗? 超简单入门教程 【转载】
本GitHub教程旨在能够帮助大家快速入门学习使用GitHub. 本文章由做全栈攻城狮-写代码也要读书,爱全栈,更爱生活.原创.如有转载,请注明出处. GitHub是什么? GitHub首先是个分布式 ...
- git 入门教程之 git 私服搭建教程
git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...
- Git&GitHub-基础教程
目录 1. Git简介 1.1 什么是版本控制系统? 1.2. Git的历史 1.3. 什么是分布式?什么是集中式? 2. Git安装 3. 创建一个版本库 4. Git的语法教程 4.1. 提交一个 ...
随机推荐
- 数据库出现1045 access denied for user 'root'@'localhost' using password yes (转)
在mysql命令行中执行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); GRANT ALL PRIVILEGES ON *.* ...
- 微信小程序入门——Mustache语法学习
微信小程序中用到了大量Mustache语法,特发此文学习一下 1.简单的变量调换:{{name}} 1 var data = { "name": "Willy" ...
- 设计模式--命令模式(Command)
基本概念: Command模式也叫命令模式 ,是行为设计模式的一种.Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数,命令模式将方法调用给封装起来了. 命令模式的 ...
- 简单的 Android 拍照并显示以及获取路径后上传
简单的 Android 拍照并显示以及获取路径后上传 Activity 中的代码,我只贴出重要的事件部分代码 public void doPhoto(View view) { destoryBimap ...
- 抢红包算法 java
抢红包的需求分析 抢红包的场景有点像秒杀,但是要比秒杀简单点.因为秒杀通常要和库存相关.而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可.另外像小米这样 ...
- 真实代理(RealProxy)在WCF中的运用
在WCF中,当我们在调用服务端的方法时,一般有两点需要考虑:1.捕获服务端的异常信息,记录日志:2.及时关闭会话信道,当调用超时或调用失败时及时中断会话信道.我们一般会像下面这样处理(以Calcula ...
- JS同源策略和跨域问题
同源策略和跨域问题:http://www.cnblogs.com/chaoyuehedy/p/5556557.html 深入浅出JSONP--解决ajax跨域问题:http://www.cnblogs ...
- 《JS权威指南学习总结--8.3 函数的实参和形参》
内容要点: 一.可选形参 当调用函数的时候传入的实参比函数声明时指定的形参个数要少,剩下的形参都将设置为undefined值. 例如: //将对象o中可枚举的属性名追加至数组 //如果省略a,则创建一 ...
- POJ 2305 Basic remains(进制转换)
题目链接:http://poj.org/problem?id=2305 ime Limit: 1000MS Memory Limit: 65536K Total Submissions: 5326 ...
- Qt5 OpenGL框架
#ifndef MYRENDERER_H #define MYRENDERER_H #include <QOpenGLContext> #include <QOpenGLFuncti ...