版权声明:本文为博主原创文章,欢迎转载,并请注明出处。联系方式:460356155@qq.com

git及github是当今最流行的代码版本管理系统,以下是整理的基本使用方法,也是我的一个操作实录(windows环境):

一、安装及账号申请

1、安装Git-2.8.1-64-bit.exe,得到Git Bash
2、运行Git Bash,可以用cd、ls、dir、cd D:、pwd、mkdir等命令
3、在github上创建账号
4、创建ssh key:ssh-keygen -t rsa -C "xxxx@qq.com"
5、把C:\Users\xxxxx\.ssh目录中id_rsa.pub文件内容粘贴到github
6、粘贴方法:github个人首页 - 'Edit Profile' - 'SSH and GPG keys' - 'New SSH key',title随便填,内容粘到key
7、测试key是否正常,github能否正常使用:ssh -v git@github.com  或  ssh -T git@github.com,如果输出中有“ You've successfully authenticated”,表明可正常使用github了。

二、代码克隆及基本使用命令

1、 克隆仓库:找到代码仓库首页(如:https://github.com/requests/requests)得到地址,执行克隆命令:git clone git@github.com:requests/requests
2、 git checkout -b localBranch 在本地创建一个分支
3、从零开始获取远程库的某个tag:   git clone --branch v0.2.0 git@github.com:requests/requests
4、本地已有某个版本远程库,切换到某个tag:    git checkout v0.2.0
5、git branch 查看本地分支 git branch dev 创建分支 git checkout dev 切换分支 git branch -d dev 删除分支
6、git reflog 查看命令
7、git tag 查看所有tag
8、git show tag 查看tag信息
9、git rev-parse HEAD 查看当前分支commit号
10、git log --graph 查看log信息

三、创建自己的代码仓库

1、git config --global user.email "xxxx@qq.com"
2、git config --global user.name "xxxx"
3、进入目录 git init
4、git add file
5、git commit -m "xxxx"
6、在github上创建仓库
7、git remote add origin git@github.com:xxx/xxx
8、git push -u origin master

本文档已托管到github:https://github.com/zhengbiqing/git-usage

git和github的基本使用方法的更多相关文章

  1. 【工作笔记】Git与Github经常使用使用方法

    Git安装 http://www.liaoxuefeng.com/ Git配置用户信息: git config –global user.name "SCOTT" git conf ...

  2. Linux下Git和GitHub使用方法总结

    来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到G ...

  3. Git和Github的应用与命令方法总结

    title: Git和Github的应用与命令方法总结 date: 2016-07-11 14:03:09 tags: git/github [本文摘抄自微信公众平台:AndroidDeveloper ...

  4. git和github连接权限(这是一个简便方法,不是很安全,建议大家还是用ssh解决)

    在使用,git从github上clone下来代码后. 我们再工作区进行编辑,然后提交. 最后我们想要将我们的改变推送到github上. 但是往往这个时候,我们可能会面临这样的问题. 我们没有权限将代码 ...

  5. AndroidStudio中利用git下载github或者git.oschina的代码时报错:repository test has failed解决方法

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing AndroidS ...

  6. git for windows 的默认工作路径(HOME)的设置以及Git与GitHub之间的SSH加密协议

    1.安装及配置默认路径 Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装 ...

  7. 转:sublime上使用git连接github

    "工欲善其事,必先利其器." 这是古人的教诲,也是一个高效率的工程师需要遵循的法则之一.从大学开始写Java使用了JBuilder,Eclipse,后来写PHP用了Zend,写Ja ...

  8. git与github使用

    Git和Github简单教程 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六. ...

  9. Git和Github简单教程

    原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章 ...

随机推荐

  1. c#计算机视觉库openCVSharp

    作为研究计算机视觉的一员,大家肯定对Intel大名鼎鼎的openCV系列计算机视觉库耳熟能详,对于很多人来说openCV甚至已经成为其项目研究不可缺少的一部分.但是,由于项目兼容性的要求.openCV ...

  2. 对HTML5的初步认识(一)

    一.概述 1.HTML5是什么? HTML5是最新一代的HTML标准,它不仅拥有HTML中所有的特性,而且增加了许多实用的特性,如视频.音频.画布(canvas)等. 2012年12月17日,万维网联 ...

  3. 看Android Stuido教程有感

    毕业两年了,之前一直都在另外的博客里写之前大学的经历,以及转载一些学习Android的点滴,原创的并不多.因为现在更多的是在博客园里逛,所以直到上个月还是鼓起勇气开通了博客,算来到今天也有一段时间了, ...

  4. Spring学习心得--------bean-Factory

    在学习Spring框架的过程中发现,Spring中的bean不仅是对javabean的一种封装,让你可以通过beanfactoryAPI读取自己配置的beans.xml文件来实现javabean的设置 ...

  5. Django学习之五:Django 之 注意事项及汇总

    目录 Django 之 注意事项及汇总 全局 settings model模块-模型模块 URLs模块 Templates System 模版模块 View/HttpRequest/HttpRespo ...

  6. [笔记]原生JS实现的DOM操作笔记

    原生JS实现的DOM一系列操作参考: 原生JavaScript封装DOM库 siblings: 原生JS-查找相邻的元素-siblings方法的实现 addClass,removeClass,hasC ...

  7. OpenTK学习笔记

    OpenGL定义 OpenGL被定义为"图形硬件的一种软件接口".实质上是3D图形和模型库,具有高度可移植性,具有非常快的速度. OpenGL架构 术语pipeline常用于阐述彼 ...

  8. DVWA 黑客攻防演练(七)Weak Session IDs

    用户访问服务器的时候,一般服务器都会分配一个身份证 session id 给用户,用于标识.用户拿到 session id 后就会保存到 cookies 上,之后只要拿着 cookies 再访问服务器 ...

  9. Spring MVC 数据绑定 (四)

    完整的项目案例: springmvc.zip 目录 实例 项目结构路径: 一.配置web.xml <?xml version="1.0" encoding="UTF ...

  10. 程序员利器Tmux使用手册

    转:https://blog.csdn.net/chenqiuge1984/article/details/80132042