git 的简单实用
一、 安装
Git(git_for_windows.xp510.com.rar)
二、 使用
a) 进入到 git bash(命令行工具)
b) 初始化user.name,user.email
$ git config --global user.name "----"
$ git config --global user.email "-----"
三、 开发项目
c) 进入HBulid新建项目(如:e:\web20170210),把git bash工具的当前路径转入到你的项目目录
命令:
cd e:\YKG
四、 给项目配置git仓库
d) 初始化仓库:git init
- 在git bash里,转换路径: cd e:/ YKG
- 输入 git init。就会在e:/ web20170210下产生目录 .git(隐藏目录),表示e:\ web20170210里的项目代码(即所有的文件)会使用git进行版本管理。
五、 把开发的代码放在本地版本库
e) Git add
假设在项目下有个index.html文件。在 git Bash,输入:git add index.html
f) Git commit(提交)
- 在git Bash里输入:$ git commit -m "1206"。其中"这是新建的index.html"只是说明或者说解释。
理解: add和commit;
Add:添加;相当于打了标记,告诉git,下次提交时把该文件进行提交。
Commit:提交。把打过标记的(即用add进行添加的文件),一次性进行提交。
g)
六、 恢复(跳转)到某个版本的文件
1)、查看所有的版本的命令
git log
2)、要恢复到上一个版本
git reset --hard HEAD^
3)、恢复到指定版本
git reset --hard 版本序列号
七、 把本地版本库的代码放在远程库
- 进入github官网(https://github.com/)
- 注册账号
- 登录(Sign in)
- 创建本地与远程的连接(用ssh)(搭桥)
1) 在本地创建ssh key(公钥)。
创建SSH Key: $ ssh-keygen -t rsa -C “ 邮件地址 ”你需要把邮件地址换成你⾃⼰的邮件地址,然后⼀路回车,使⽤默认值即可.
在⽤户主目录下(/c/Users/Administrator/.ssh/id_rsa)),看看有没有.ssh目录,如果有,再看看这个目录下 有没有id_rsa和id_rsa.pub这两个⽂件,如果已经有了,可直接 跳到下⼀步。
2) 在远程创建ssh key:
登陆GitHub,打开“Account settings”,“SSH Keys”⾯: 然后,点“Add SSH Key”,填上任意Title,在Key⽂本框⾥粘贴id_rsa.pub⽂件的内容:
点击“add SSH Key”
- 创建远程仓库:
1) 在页面中找 “new repository”
2) 输入仓库名
点击“create repository”
3) 添加远程库的命令(可以认为是把远程库和地址进行对应)
在git bash里输入以下命令:(切记:把git bash的当前路径转到你的项目路径(带有.git文件夹)下)
git remote add origin git@github.com:‘------------’
origin:是远程的库名(可以认为是别名,可以更改);
git@github.com:tianwater/bigMi.git:是上一个截图中的ssh地址;
- 把本地库的内容推送到远程库(确保本地执行过git add和git commit)
git push -u origin master
注意:origin是远程库名,根据实际情况进行更改
注意:确保本地执行过git add和git commit,即,本地版本库要有的版本。
八、 克隆远程库
前面六步中讲了先有本地库,后有远程库的时候,如何关联远程库。 现在,假设我们从零开发,那么最好的⽅式是先创建远程库,然后,从远程库克隆到本地。
- ⾸先,登陆GitHub,创建⼀个新的仓库,名字叫mytaobao:
注意:勾选Initialize this repository with a README,这样GitHub会⾃动为我们创建⼀个 README.md⽂件。创建完毕后,可以看到README.md⽂件:
- git clone克隆⼀个本地库
$ git clone git@github.com:tianwater/mytaobao.git
这样就会在当前目录下创建一个本地的git版本库。
注意:把git bash 的当前路径要转到你的项目目录下
git 的简单实用的更多相关文章
- 关于git的简单实用命令
时代在进步啊,现在已经不是svn的时代了,好多人都在使用git.所以自己也稍微学习了下git的使用. 常见的通过git提交代码步骤: git status :查看文件状态 :该命令显示你工程内修改的所 ...
- git 录制简单实用好工具 LICEcap
官网 https://www.cockos.com/licecap/ 界面如图: 录制效果如下:
- 【转载】手把手教你使用Git(简单,实用)
手把手教你使用Git(简单,实用) 标签: git 2016年04月21日 20:51:45 1328人阅读 评论(0) 收藏 举报 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. ...
- 基于jQuery简单实用的Tabs选项卡插件
jQuery庞大的插件库总是让人欢喜让人忧,如何从庞大的插件库里挑出适合自己的插件,总是让很多缺少经验的朋友头疼的事!今天为大家推荐几款简单实用的Tabs选项卡插件,推荐理由:简单易用灵活,样式美观, ...
- .NET 跨平台RPC框架DotNettyRPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用Wcf(半成品) C# .NET Socket 简单实用框架 C# .NET 0命令行安装Windows服务程序
.NET 跨平台RPC框架DotNettyRPC DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standar ...
- jQuery的几种简单实用效果
许久未分享博客,或许已生疏. 闲来无事, 分享几个jQuery简单实用的效果案例 不喜勿喷... 1.页面常用的返回顶部 <!DOCTYPE html> <html lang=&qu ...
- 经验分享:10个简单实用的 jQuery 代码片段
尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- 简单实用的PHP防注入类实例
这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下 本文实例讲述了简单实用的PHP防注 ...
随机推荐
- WEB 实时推送技术的总结
前言 随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控.Web 在线通讯.即时报价系统.在线游戏等,都需要将后台发生的变化主动地.实时地传送到浏览器端,而不需要用 ...
- ArcGIS 10.0发布缓存地图服务(详细版)
1.软件准备ArcGIS Destop10.0,ArcGIS Server10.0,Windows系统下自带的IIS6.0以上服务器 1)安装ArcGIS Destop10.0软件,选择完全安装,安装 ...
- EditText超出字数限制,给用户提示
当我们在Editext输入内容的时候,检测如果超过限制的长度无法输入内容,并且给用户提示. 首先我想到了下面的方法: editText.addTextChangedListener(new TextW ...
- Android 网络框架 OKHttp3
概述 OKHttp是一个处理网络请求的框架,其优点有,支持http2,对一台机器的所有请求共享同一个socket. 内置连接池,支持连接复用,减少延迟.通过缓存避免重复的请求,请求失败时自动重试主机的 ...
- 定时任务 Cron表达式
Cron表达式由6~7项组成,中间用空格分开.从左到右依次是: 秒.分.时.日.月.周几.年(可省略) Cron表达式的值可以是数字,也可以是以下符号: "*":所有值都匹配 &q ...
- 解决Base64报错
- spark-RDD源码分析
http://stark-summer.iteye.com/blog/2178096 RDD的核心方法: 首先看一下getPartitions方法的源码: getPartitions返回的是一系列pa ...
- linux 基础(一)
最近公司涉及到自动化部署的问题,本人见识了后端使用linux命令niu的飞起,一直听说linux,今天开始研究研究linux 首先是下载: 1.要先安装虚拟机2.再安装Ubuntu虚拟机 需要下载Ub ...
- 在windows下远程访问linux桌面
一.安装xrdp工具: # yum install xrdp # yum install tigervnc-server # service xrdp start 以上三个命令执行完毕安装完 ...
- MyCP(课下作业,必做)
MyCP(课下作业,必做) 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2 的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bi ...