版权声明:本文为博主原创文章,欢迎转载,并请注明出处。联系方式: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. (摘)linux下yum安装redis以及使用

    1.yum install redis      --查看是否有redis   yum 源 2.yum install epel-release    --下载fedora的epel仓库 3.yum ...

  2. Java 内存模型 JMM 浅析

    JMM简介 Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性.是否可以重排序等问题的无关具体平台的统一的保证.(可能在术语上与Java ...

  3. html5 拖拽上传文件时,屏蔽浏览器默认打开文件

    参考: https://www.cnblogs.com/kingsm/p/9849339.html

  4. Servlet工作原理解析 《深入分析java web 技术内幕》第九章

    参考关于servblet的相关文章 侧重概况:https://blog.csdn.net/levycc/article/details/50728921 ibm的相关:https://www.ibm. ...

  5. Spring Boot 相关

    SpringBoot工程 参数解析 HTTP Method Request / Response / Session Error/重定向 Logger IoC AOP/Aspect   1:Sprin ...

  6. C++客户端访问WebService VS2008

    VS2008及之后的版本已经不支持使用C++开发WEBService服务了,如果要在VS上开发WEBService,需要使用C#开发语言. 一.gSOAP简介 gSOAP编译工具提供了一个基于SOAP ...

  7. 通过Xtrabackup实现MySQL实例的全库备份与按需单库恢复

    在实际的生产环境中,为了管理方便,我们一般是通过 Xtrabackup实现实例的全库备份,即将实例上的所有数据库备份. 但是,考虑到快速恢复 我们常常面临的需求是快速还原单个数据库.针对初学者来说,网 ...

  8. win10系统电脑常用基本操作快捷键

    win:开始 ==  ctrl + ESC :开始菜单 win + X: 开始菜单 win + i : 控制面板 win + L:快速锁屏 win +A:操作中心 win+Tab 时间轴(1803版本 ...

  9. Sql Server2014数据库清理日志

    Sql Server2014数据库日志占用特别大,清理方法.直接贴代码 USE[master] GO ALTER DATABASE db_Name SET RECOVERY SIMPLE WITH N ...

  10. 【Eclipse】springMVC介绍与配置

    SpringMCV介绍: Spring MVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动的,也就是使用 ...