git容易被忽略的准备工作命令
安装git命令
$ apt-get install git-core
配置用户信息
$ git config --global user.name "wxw"
$ git config --global user.email wxw_it@163.com
检查已有的配置信息
git config --list
使用ssh-key实现远程免密码提交(只针对git/ssh协议)
$ cd ~/.ssh
$ ssh-keygen -t rsa -C "wxw_it@163.com"
提示输入时,直接回车。然后就生成两个文件:id_rsa , id_rsa.pub。
在GitHub上注册一个用户,然后进入SSH keys,把id_rsa.pub的内容复制进去保存即可。
测试连接是否成功
$ ssh -T git@github.com
Hi wuxiwei! You've successfully authenticated, but GitHub does not provide shell access.
本地仓库和远程仓库使用
克隆git clone操作,以aLittle为例。
情况一:不用GitHub帐号,或则没有将私密id_rsa.pub保存到GitHub的SSH keys上
$ git clone https://github.com/wuxiwei/aLittle.git
情况一:将私密id_rsa.pub保存到GutHub的SSH keys上,否则提示没有权限
$ git clone git@github.com:wuxiwei/aLittle.git
目录aLittle即为本地仓库
将本目录初始化为本地仓库
$ git init
添加远程仓库
$ git remote add origin git@github.com:wuxiwei/aLittle.git
origin为该远程仓库起的名称,可自定义。
可以通过如下命令查看当前仓库连接的远程仓库
$ git remote -v
将远程仓库的数据拉取到本地仓库
$ git pull origin master
其中origin为远程仓库,master为本地默认主分支名称。如果本地仓库和远程仓库由冲突,必须先拉取远程代码。
代码提交远程仓库
$ git push origin master
其中origin为远程仓库,master为本地默认主分支名称。
远程仓库是https协议下,每次都会提示输入GitHub帐号和密码。git/ssh协议下,将私密id_rsa.pub保存到GitHub上即可免密码提交。
转载请注明出处。
作者:wuxiwei
出处:http://www.cnblogs.com/wxw16/p/6259352.html
git容易被忽略的准备工作命令的更多相关文章
- Git之(三)辅助命令
熟悉了Git的基本操作之后,再来研究一下Git为我们提供的基础设施服务.正如一个程序员,只会写代码是远远不够的,还得知道怎么吃饭,怎么睡觉,怎么谈恋爱,怎么耍流氓--会了这些才能写出更好的代码,这就是 ...
- Git入门(安装及基础命令行操作)
一.安装 1.Mac 在Mac中安装Git的方法不止一种.最简单的要数通过Xcode命令行工具.对于Mavericks(10.9)或更高版本的操作系统,当你第一次尝试在终端执行git命令时,系统会自动 ...
- 转:git设置过滤忽略的文件或文件夹
from: https://www.cnblogs.com/foohack/p/4629255.html git设置过滤忽略的文件或文件夹 我们一般向代码仓库提交项目的时候,一般需要忽略编译生成的 ...
- Git的原理简介和常用命令
Git和SVN是我们最常用的版本控制系(Version Control System, VCS),当然,除了这二者之外还有许多其他的VCS,例如早期的CVS等.顾名思义,版本控制系统主要就是控制.协调 ...
- Git-学习笔记(常用命令集合)
这里引用一下百度百科里Git的内容: Git --- The stupid content tracker, 傻瓜内容跟踪器.Linus Torvalds 是这样给我们介绍 Git 的. Git 是用 ...
- git 创建.gitignore忽略不必要的文件
问题: 创建java项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本. 例如maven创建好后,实际开发中我们只需提交:src,.gitignore,pom.xml等文件 但是有 ...
- git用.gitignore忽略指定文件
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得. 1.配置语法: 以斜杠“/”开头 ...
- 关于Git中的一些常用的命令
深入了解git的checkout命令 检出命令(git checkout)是Git最常用的命令之一,同时也是一个很危险的命令. 因为这条命令会重写工作区.检出命令的用法如下: 用法一: git che ...
- Git和Github的应用与命令方法总结
title: Git和Github的应用与命令方法总结 date: 2016-07-11 14:03:09 tags: git/github [本文摘抄自微信公众平台:AndroidDeveloper ...
随机推荐
- 《JavaScript DOM编程艺术》读书笔记
这是自己JS入门的一本书,反复看过几遍,作者的文笔风趣,阅读起来不枯燥也显轻松~ 本书从JS简史讲到基础语法到DOM,再以一个图片库案例为主线,讲如何运用JS来实现想要的动效,同时对已写案例进行兼容优 ...
- mvc前端样式自定义
1.别忘记加 htmlAttributes @Html.EditorFor(model => model.Quantity, new { htmlAttributes = new { @clas ...
- mysql 报错:java.lang.OutOfMemoryError: Java heap space
原因:mysql会将查询到的记录全部发送到java端保存,而JVM中如果98%的时间是用于GC,且可用的Heap size 不足2%的时候将抛出此异常信息.JVM堆的设置是指java程序运行过程中JV ...
- js 常用插件
文本输入框 计算器 <html> <head> <meta http-equiv="Content-Type" content="text/ ...
- 从0.5开始学Java 零
作为新世纪的码农,掌握多门语言是必须的. 我先从java学起,工作又是做c# ,现在辞职了想重新捡回java的技术,所以写一个长篇 来给自己复习 ,题目就叫做从0.5开始学java. 核心内容就是 一 ...
- java复习-多线程
和线程之间的关系: 进程:进程是程序的一次动态执行过程,他经理了代码加载,执行到执行完毕的一个完整过程,这个过程也是进程本身从产生,发展到最终消亡的过程. 线程:线程是实现并发机制的一种有效手段,进程 ...
- SpringMVC 学习-拦截器 HandlerInterceptor 类
一.拦截器 HandlerInterceptor 类的作用 SpringMVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理. 二.怎么使用呢? 1. ...
- ubuntu 禁用快捷键
System Settings > Keyboard > Shortcuts 点击要禁用的快捷键,按键盘"Backspace"键,就可以禁用了
- JS面向对象基础1
根据之前看了面向对象相关的视频,按照自己的理解,整理出相关的笔记,以便自己的深入理解. 如果要判断两个数是否相等,将值乘以10或者100,转换成整数再进行比较 例如:a++与++a 短路运算符 ...
- 关于图计算和graphx的一些思考[转]
原文链接:http://www.tuicool.com/articles/3MjURj “全世界的网络连接起来,英特纳雄耐尔就一定要实现.”受益于这个时代,互联网从小众的角落走到了历史的中心舞台.如果 ...