新学一招,使用热门的Git
1.安装Git
1.本文所用版本为Git-1.8.0-preview20121022.exe ,
http://msysgit.googlecode.com/files/Git-1.8.0-preview20121022.exe
然后就开始安装了,一路默认
这个是一个基础的环境软件
2.安装tortoiseGit,这是一个图形管理界面,有了这个就不用输命令行。
http://code.google.com/p/tortoisegit/
安装成功以后,在本地文件夹中鼠标右键中就可以看到git的各种菜单
2.创建本地Git库
1.把一个新建的文件夹设置为git库,一般一个文件夹是一个项目git,多个项目可以建立多个文件夹来初始化git库
成功以后,这个文件夹中会有一个.git文件夹,默认隐藏状态
3.创建服务器端Git
我用的代码服务网站是https://git.oschina.net/
在这个上面注册用户名和密码。然后创建一个新项目
在新建立的文件夹中右键菜单,把这个文件夹和web服务器的Git库关联起来,点击setting
后面设置私钥的时候这个地方的URL必须是SSL格式,替换一下就ok
然后就可以了
4.提交本地文件到服务端Git
在本地文件夹中随便新建一个txt文件,然后对他右键,提交到master,master仍然是本地,git是必须先提交到本地的git,然后才能提交到服务器git
提交成功到master以后,直接在文件夹中右键,push命令,直接提交到服务器就完成了。
5.生成密钥:跳过每次都要求输入密码的地方
另外,每次push的时候都要输入用户名和密码,生成用户密码以后可以省略这个步骤
这个菜单生成密钥,把生成的密钥复制到网站的用户管理设置的密钥中,就可以省去每次输用户名和密码的步骤
1.先分别点击两个按钮,保存公钥和私钥两个文件。
2.在oschina网站中的账号中找到SSH公钥管理,把文本区域中的文字复制进去。
3.在自己本地的Git文件夹库中点击右键,Git设置
在Remote中看到Putty点击后面的文件选择,选择自己刚才保存的私钥文件,点击应用就可以了,以后在push文件到Git服务器就 不用再输入账号密码了
新学一招,使用热门的Git的更多相关文章
- Git 还没push 前可以做的事(转)
Git 版本控制系統(3) 還沒 push 前可以做的事 转载:http://ihower.tw/blog/archives/2622 這一集要講的是:還沒 push 前可以做的壞事,也就是 re ...
- git安装使用详解
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上.既然每个人的电脑都有一个完整的版本库,那多个人如何 ...
- Linux(Ubuntu)常用命令 & vim基本操作
Linux先知: Linux历史: 关于这个我就不再多说了,其实是一个很有意思的故事串,网上找下一大堆. 类Unix系统目录结构: ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ...
- Linux(Ubuntu)常用命令(一)
Linux先知: Linux历史: 关于这个我就不再多说了,其实是一个很有意思的故事串,网上找下一大堆. 类Unix系统目录结构: ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ...
- VS code开发工具的使用教程
前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...
- 一篇文章带你了解热门版本控制系统——Git
一篇文章带你了解热门版本控制系统--Git 这篇文章会介绍到关于版本控制的相关知识以及版本控制神器Git 我们可能在生活中经常会使用GitHub网页去查询一些开源的资源或者项目,GitHub就是基于G ...
- [Git] 技术的热门度曲线
reference :http://www.ruanyifeng.com/blog/2017/03/gartner-hype-cycle.html reference : https://stateo ...
- Git很麻烦?不存在的!掌握这几招就够了
废话不多说,下面直接开始了! 查看原文 确保代码库是最新的,先用这条命令把你的代码拉取到本地 git clone -- 修改完代码后,按顺序执行下面四个命令 git pull git add * /r ...
- Git三招
一.Git提交指令 git init git第一次使用在当前文件夹初始化一个git仓库,第二次不需要 git add . 把当前文件夹所有文件添加到缓存区中. 可以选特定的文件夹或文件.将后面的.改变 ...
随机推荐
- Buildroot构建指南--快速上手与实用技巧
Buildroot官方全英文使用手册的链接是https://buildroot.org/downloads/manual/manual.html,需要知道每一个细节的朋友,可以仔细查阅,这篇文章只是我 ...
- MP3格式音频文件结构解析
MP3的全称是MPEG Audio Layer3,它是一种高效的计算机音频编码方案,它以较大的压缩比将音频文件转换成较小的扩展名为.MP3的文件,基本保持原文件的音质.MP3是ISO/MPEG标准的一 ...
- D. Closest Equals(线段树)
题目链接: D. Closest Equals time limit per test 3 seconds memory limit per test 256 megabytes input stan ...
- ExtJS小技巧
一.从form中获取field的三个方法: 1.Ext.getCmp('id'); 2.FormPanel.getForm().findField('id/name'); 3.Ext.get('id/ ...
- Swift UIAlertController、UISegmentedControl
// MARK: 提示框 func _initAlertView() { let btn = UIButton(type: UIButtonType.ContactAdd) btn.frame = C ...
- BZOJ4689 Find the Outlier 【高斯消元】*
BZOJ4689 Find the Outlier Description Abacus教授刚刚完成了一个制作数表的计算引擎的设计.它被设计用于同时计算一个多项式在许多点的取值.例如对于多项式 f(x ...
- BZOJ1101 POI2007 Zap 【莫比乌斯反演】
BZOJ1101 POI2007 Zap Description FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b, ...
- Quartz 2D编程指南(4) - 颜色和颜色空间
不同的设备(显示器.打印机.扫描仪.摄像头)处理颜色的方式是不同的.每种设备都有其所能支持的颜色值范围.一种设备能支持的颜色可能在其它设备中无法支持.为了有效的使用颜色及理解Quartz 2D中用于颜 ...
- 《DSP using MATLAB》示例Example7.7
Type-4 Linear-Phase FIR filter 代码: h = [-4, 1, -1, -2, 5, 6, -6, -5, 2, 1, -1, 4]; M = length(h); n ...
- HTML5的28个常用特性
1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcapt ...