Atitit.软体guibuttonand面板---通讯子系统(区)-- github 的使用....

1. 1.注冊账户以及创建仓库
1

2. 二.在GitHub中创建项目(create a new repo)。
1

3. windows下安装Git
2

3.1. 安装clientmsysgit 3

4. .配置Git  ssh key 3

4.1.  3

5. 对库进行clone。例如以下:  git clone https://github.com/xrong/xxxx.git    (xxx为项目仓库名称)
4

6. 3.上传代码项目到GitHub中
4

1. 1.注冊账户以及创建仓库

要想使用github第一步当然是注冊github账号了。之后就能够创建仓库了(免费用户仅仅能建公共仓库)。Create a New Repository。填好名称后Create。之后会出现一些仓库的配置信息,这也是一个git的简单教程。

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. 二.在GitHub中创建项目(create a new repo)。

登陆GitHub页面,在右上角点击create a new repobutton,例如以下图,输入相关信息后点击create repository后完毕创建项目。

然后页面就会跳转到repo以下,在地址栏中会看到 https://github.com/xrong/xxxxx.git  这个就是你这个项目的地址了(xxxx为你的项目名称)。

3. windows下安装Git

能够到这个站点下载安装 http://windows.github.com/

3.1. 安装clientmsysgit

github是服务端。要想在自己电脑上使用git我们还须要一个gitclient,我这里选用msysgit,这个仅仅是提供了git的核心功能。并且是基于命令行的。假设想要图形界面的话仅仅要在msysgit的基础上安装TortoiseGit就可以。

装完msysgit后右键鼠标会多出一些选项来。在本地仓库里右键选择Git Init Here,会多出来一个.git目录,这就表示本地git创建成功。

右键Git Bash进入git命令行,为了把本地的仓库传到github,还须要配置ssh key

4. .配置Git  ssh key

4.1.

首先在本地创建ssh key;

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入password,我们这使用默认的一路回车即可。

成功的话会在~/下生成.ssh目录,进去,打开id_rsa.pub,复制里面的key。

回到github。进入Account Settings。左边选择SSH Keys。Add SSH Key,title随便填,粘贴key。

为了验证是否成功,在git bash下输入:

$ ssh -T git@github.com

假设是第一次的会提示是否continue。输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

接下来我们要做的就是把本地仓库传到github上去,在此之前还须要设置username和email,由于github每次commit都会记录他们。

$ git config --global user.name "your name"

5. 对库进行clone,例如以下: 

git clone https://github.com/xrong/xxxx.git   (xxx为项目仓库名称)

6. 3.上传代码项目到GitHub中

git add .

一般假设你想分享这个目录里的全部代码,就在 add后面加“.”,上面的样例就是这样,假设传指定的,仅仅须要把“.”改为文件名称就可以,如今仅仅是选择了要加入仓库的文件,以下才是加入进入仓库:

git commit -m 'first_commit'

-m后面跟一个參数。表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明

git remote add origin https://github.com/xrong/xxxx.git

git remote add name url 在url创建名字为name的远端仓库(Adds a remote named <name> for the repository at <url>) 

name为远程仓库的名字

git push origin master

提交本地origin分支作为远程的master分支

假设运行git remote add origin https://github.com/xrong/xxxx.git ,出现错误:

fatal: remote origin already exists

则运行下面语句:

git remote rm origin

须要移除相应的远端仓库

再往后运行git remote add origin https://github.com/xrong/xxxx.git 就可以。

在运行git push origin master时。报错:

error:failed to push som refs to.......

则运行下面语句:

git pull origin master 

git pull:相当于是从远程获取最新版本号并merge到本地 

上述命令事实上相当于git fetch 和 git merge 

在实际使用中,git fetch更安全一些。先把远程servergithub上面的文件拉先来,再push 上去。

7. Git的缺点

每时间都要username,pwd 每提交的时候儿...麻烦的..

8. 參考

怎样使用github?github简单使用教程(转)_洋柿子炒青椒_新浪博客.htm

GitHub当道,菜鸟也为Git疯狂 - 推酷.htm

Git错误non-fast-forward后的冲突解决 - chain - 努力がゆえに淋しく、孤独がゆえに強くなる - 博客频道 - CSDN.NET.htm

版权声明:本文博主原创文章,博客,未经同意,不得转载。

Atitit.软体guibuttonand面板---通信子系统(范围)-- github 采用....的更多相关文章

  1. Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....

    Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用.... 1. 1.注册账户以及创建仓库 1 2. 二.在GitHub中创建项目(create a new rep ...

  2. Atitit.软件guibuttonand面板---os区-----linux windows搜索文件 目录

    Atitit.软件guibuttonand面板---os区-----搜索文件 1. Find 1 2. 寻找文件夹 1 3. 2. Locate// everything 1 4. 3. Wherei ...

  3. Atitit.软件仪表盘(0)--软件的子系统体系说明

    Atitit.软件仪表盘(0)--软件的子系统体系说明 1. 温度检测报警子系统 2. Os子系统 3. Vm子系统 4. Platform,业务系统子系统 5. Db数据库子系统 6. 通讯子系统 ...

  4. 未来 USB Type-C 将可靠软体判断线材是否符合规定

    USB Type-C 插头允许通过的电流和功率比过去常见的 USB 规范要大得多,因此从市面上「随便买一条」USB Type-C 的充电线的危险也同样大得多,毕竟不是所有的线材能承受的电流都一样,万一 ...

  5. Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php

    Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php 1. RFC2396标准 including HTML 4.01 section  ...

  6. Atitit.软件仪表盘(4)--db数据库子系统-监测

    Atitit.软件仪表盘(4)--db数据库子系统-监测 连接数::: 死锁表列表:死锁基础列表(最近几条记录,时间,sql等) 3.对服务器进行监控,获取CUP,I/O使用情况   4.对数据库进行 ...

  7. Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报

    Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报 Cpu温度,风扇转速 主板温度 显卡温度 硬盘温度 电池温度 鲁大师  硬盘温度 Cpu温度  core temp ...

  8. Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数.

    Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数. 1. Kpi:::  代码行数(注释行数,空白的行数), 方法数,class数 1 2. 过滤器 ...

  9. Atitit.软件仪表盘(4)--db数据库子系统-监測

    Atitit.软件仪表盘(4)--db数据库子系统-监測 连接数::: 死锁表列表:死锁基础列表(近期几条记录,时间,sql等) 3.对server进行监控.获取CUP.I/O使用情况   4.对数据 ...

随机推荐

  1. 逆向wireshark学习SSL协议算法(转)

    小贴士:SSL协议的定义 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整 ...

  2. [WPF]静态资源(StaticResource)和动态资源(DynamicResource)

    一.文章概述 本演示介绍WPF基本采用静态和动态的资源.而且两者都做一个简单的比较. 静态资源(StaticResource)指的是在程序加载内存时对资源的一次性使用,之后就不再訪问这个资源了:动态资 ...

  3. leetcode第一刷_Merge Sorted Array

    水题,只是思想还是实用的. 当然能够新建出一个数组.比較着拷贝过去.可是没有必要啊亲.想想为什么用源数组会麻烦,由于确定了前面的数.为了后面的数字不被覆盖,要依次往后移,转念一想,先确定后面的数字.就 ...

  4. 开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器

    原文:[原创]开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器                本博客所有文章分类的总目录:http://www.cnblogs.com/asxiny ...

  5. [原创].NET 业务框架开发实战之八 业务层Mapping的选择策略

    原文:[原创].NET 业务框架开发实战之八 业务层Mapping的选择策略 .NET 业务框架开发实战之八 业务层Mapping的选择策略 前言:在上一篇文章中提到了mapping,感觉很像在重新实 ...

  6. XUtils骨架HttpUtils采用Get总是返回请求解决问题的相同信息

    如需转载请注明出处:http://blog.csdn.net/itas109 版本号:Xutils 2014年11月11日 下载地址:https://github.com/wyouflf/xUtils ...

  7. Action、Category、Data、Extras知识具体解释

    开头 Intent作为联系各Activity之间的纽带,其作用并不仅仅仅仅限于简单的数据传递.通过其自带的属性,事实上能够方便的完毕非常多较为复杂的操作.比如直接调用拨号功能.直接自己主动调用合适的程 ...

  8. c# 16进制显示转化

    非原创. 接收16进制数据,在TextBox委托显示: private void readPortandShow() { char[] HexChar = { '0', '1', '2', '3', ...

  9. Linux核心regulator建筑和准备

    电源引入的物种 (百度百科)LDO这是low dropout regulator,这意味着低压差线性稳压器.它相比于传统的线性调节器.传统的线性稳压器.例如78xx系列芯片需要输入电压比输出电压高2v ...

  10. iOS发展- 文件共享(使用iTunes导入文件, 并显示现有文件)

    到今天实现功能, 由iTunes导入文件的应用程序, 并在此文档进行编辑的应用. 就像我们平时经常使用 PDF阅读这样的事情, 们能够自己导入我们的电子书. 源代码下载:https://github. ...