Ubuntu Git 入门
参考自 码农生涯 中大熊猫 hustpzb的专栏
1 在github创建账号--创建repository
2 创建后网页会出现提示,指导如何使用
3 安装git
sudo apt-get install git
ssh -T git@github.com #测试,此时没有添加ssh密钥,所以会提示deny
4 ssh
4.1 生成密钥
ssh-keygen -t rsa -C “邮箱”
根据提示,输入保存密钥的地方,如/home/user/.ssh/github_rsa
4.2 查看公钥
cat /home/user/.ssh/github_rsa.pub
将公钥复制下来。用cat查看而不用vim或者其他编辑器的原因在于:防止添加额外的空格和换行。
4.3 在github上添加公钥
在github个人设置中找到ssh,添加前面复制下来的公钥。图示参考码农生涯
4.4 测试
ssh -T git@github.com
若以上操作正确,控制台会显示通过验证
5 git基本操作入门
#全局配置
git config --global user.name "名字" #github用户名
git config --global user.email "邮件" #github邮件 #新建本地仓库并上传文件
mkdir 仓库名 #
cd 仓库名 #
git init #初始化本地仓库
touch REANME #
git add README #添加README文件
git commit -m "first commit" #提交README文件
git remote add origin git@github.com:github用户名/仓库名.git #仓库路径
git push -u origin master #将本地仓库同步github仓库
git remote add origin git@github.com:github用户名/仓库名.git #仓库路径
git push -u origin master #此后,若本地做了提交,就可以通过以下命令
#将本地master提交至github
git push origin master #克隆仓库 git clone origin git@github.com:github用户名/仓库名.git #创建分支、切换到分支 git checkout -b dev Switched to a new branch 'dev' #次分支合并到主分支 git merge dev #删除分支 git branch -d dev Deleted branch dev
Ubuntu Git 入门的更多相关文章
- [置顶] 【Git入门之十三】Ubuntu和git
原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12374291 之前我们都是在Windows平台下操作git.现在我们改用Ub ...
- git入门与实践【转】
转自:http://www.cnblogs.com/shenhaocn/archive/2011/03/13/1982957.html 什么是版本控制 要了解什么是git,首先需要了解什么是版本控制( ...
- Ubuntu Git安装与使用
本系列文章由 @yhl_leo 出品.转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50760140 本文整理和归纳了关于Ub ...
- [转]Git入门与实践(一)
git入门与实践(一) · March 10th, 2010 · Posted in UNIX环境编程 · By ghosTM55 Write comment ...
- git入门网站
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git入门教程:对商业的.开源的. ...
- git入门及上传项目到github
Git入门: 如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),我们此时应该有两个仓库,就是两个放代码 ...
- Git入门仅这篇就够了
版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/5978937.html 前言 大家好,我是Cavalier ...
- git入门学习(二):新建分支/上传代码/删除分支
一.git新建分支,上传代码到新的不同分支 我要实现的效果,即是多个内容的平行分支:这样做的主要目的是方便统一管理属于同一个内容的不同的项目,互不干扰.如图所示: 前提是我的github上已经有we ...
- git入门学习(一):github for windows上传本地项目到github
Git是目前最先进的分布式版本控制系统,作为一个程序员,我们需要掌握其用法.Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单. 一.首先在g ...
随机推荐
- Elasticsearch5.0.1 + Kibana5.0.1 + IK 5.0.1安装记录
最近工作需要,开始研究ES,当前ES的最新版本为5.0.1,从之前的2.x的版本号一下升级到5.x,主要是之前Elastic的产品版本号因为收购等原因很乱,ES 2.X版本的和Kibana 4.x版本 ...
- HTML5中引入的关键特性
新特性 描述 accesskey 定义通过键盘访问元素的快捷键 contenteditable 该特性设置为true时,浏览器应该允许用户编辑元素的内容.不指定变化后的内容如何保存 contextme ...
- ArcGIS Engine控件运行许可(转)
ArcGIS Engine控件运行许可 Runtime绑定: 在ArcGIS Engine10.0中,许可方式发生了一定的变化,ArcGis10有一个新的要求---runtime绑定.就是在任何A ...
- 【Javascript】重新绑定默认事件
更多内容,请移步 JSCON-简时空 在有一种场景下,你想先屏蔽掉默认的系统事件,而在特定条件下又重新绑定回去. [场景]H5页面,动画欢迎界面,共6帧:想在前5帧中屏蔽掉默认的touchmove事件 ...
- Ubuntu: ImportError: No module named xgboost
ImportError: No module named xgboost 解决办法: git clone --recursive https://github.com/dmlc/xgboost cd ...
- java系统高并发解决方案-转
转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图 ...
- JavaScript的面向对象编程(OOP)(一)——类
在学习JavaScript面向对象的编程之前,需要知道,并了解面向对象的一些基本的常识.初学者中大多数都以为面向对象中,面向对象的编程是很重要和占据很大一部分精力.笔者在之前也是认为OOP是面向对象的 ...
- 安卓xml文件中常见的问题
1.EditText显示不完全
- Javascript设计模式(摘译)
说明: 未完成...更新中.... 一.javascipt设计模式分类 设计模式分类有很多标准,最流行的三种如下 1) creational -- 主要关注对象创建 Creational des ...
- Windows Store App JavaScript 开发:页内导航
页内导航是在一个页面内根据需要加载其他页面的内容,在开发基于JavaScript的Windows应用商店应用时,可以使用WinJS.Navigation.navigate函数传递要加载的页面地址并使用 ...