Atitit.软体guibuttonand面板---通信子系统(范围)-- github 采用....
Atitit.软体guibuttonand面板---通讯子系统(区)-- github 的使用....
2. 二.在GitHub中创建项目(create a new repo)。
1
5. 对库进行clone。例如以下: git clone https://github.com/xrong/xxxx.git (xxx为项目仓库名称)
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 采用....的更多相关文章
- Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....
Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用.... 1. 1.注册账户以及创建仓库 1 2. 二.在GitHub中创建项目(create a new rep ...
- Atitit.软件guibuttonand面板---os区-----linux windows搜索文件 目录
Atitit.软件guibuttonand面板---os区-----搜索文件 1. Find 1 2. 寻找文件夹 1 3. 2. Locate// everything 1 4. 3. Wherei ...
- Atitit.软件仪表盘(0)--软件的子系统体系说明
Atitit.软件仪表盘(0)--软件的子系统体系说明 1. 温度检测报警子系统 2. Os子系统 3. Vm子系统 4. Platform,业务系统子系统 5. Db数据库子系统 6. 通讯子系统 ...
- 未来 USB Type-C 将可靠软体判断线材是否符合规定
USB Type-C 插头允许通过的电流和功率比过去常见的 USB 规范要大得多,因此从市面上「随便买一条」USB Type-C 的充电线的危险也同样大得多,毕竟不是所有的线材能承受的电流都一样,万一 ...
- Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php
Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php 1. RFC2396标准 including HTML 4.01 section ...
- Atitit.软件仪表盘(4)--db数据库子系统-监测
Atitit.软件仪表盘(4)--db数据库子系统-监测 连接数::: 死锁表列表:死锁基础列表(最近几条记录,时间,sql等) 3.对服务器进行监控,获取CUP,I/O使用情况 4.对数据库进行 ...
- Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报
Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报 Cpu温度,风扇转速 主板温度 显卡温度 硬盘温度 电池温度 鲁大师 硬盘温度 Cpu温度 core temp ...
- Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数.
Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数. 1. Kpi::: 代码行数(注释行数,空白的行数), 方法数,class数 1 2. 过滤器 ...
- Atitit.软件仪表盘(4)--db数据库子系统-监測
Atitit.软件仪表盘(4)--db数据库子系统-监測 连接数::: 死锁表列表:死锁基础列表(近期几条记录,时间,sql等) 3.对server进行监控.获取CUP.I/O使用情况 4.对数据 ...
随机推荐
- Java的结构之美【2】——销毁对象
先来看一段代码: import java.util.Arrays; import java.util.EmptyStackException; /** * 2014年6月28日09:31:59 * @ ...
- Python 保存爬行动物捕捉网页
选址的桌面壁纸网站汽车主题: 下面的两个print打开调试期间 #print tag #print attrs #!/usr/bin/env python import re import urlli ...
- iis6开户gzip 网站属性里面没有服务选项卡
请注意一点,是直接在名为“网站”的文件夹上面右键选择属性,不是去点下面建立的某一个网站.开户GZIP是整台服务器上面的虚拟主机都同时开启的,不对针某一个单独网站. 开启Gzip具体步骤: 1. 在 & ...
- 王立平--怎么查看Unity的版本号
1.打开Unity,Help->About Unity 2.版本
- Android-管理Activity生命周期 -暂停和恢复一个Activity
在正常的使用app时,前台的activity有时候会被可见的组件阻塞导致activity暂停.比如,当打开一个半透明的activity(就像打开了一个对话框),之前的activity就会暂停.只要ac ...
- WindowState注意事项
本文将分析具体WindowState个别关键的成员变量和成员函数. Window #3 Window{20dd178e u0 com.android.mms/com.android.mms.ui.Co ...
- 深入研究Java类载入机制
深入研究Java类载入机制 类载入是Java程序运行的第一步,研究类的载入有助于了解JVM运行过程,并指导开发人员採取更有效的措施配合程序运行. 研究类载入机制的第二个目的是让程序能动态的控制类载 ...
- Codeforces 442B Andrey and Problem(贪婪)
题目链接:Codeforces 442B Andrey and Problem 题目大意:Andrey有一个问题,想要朋友们为自己出一道题,如今他有n个朋友.每一个朋友想出题目的概率为pi,可是他能够 ...
- Objective-C路成魔【2-Objective-C 规划】
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 编译执行O ...
- 设计与实现简单而经常使用的权限系统(四):无需维护level,递归构建树
第三篇中.我们通过维护节点的深度level,通过迭代全部的节点,仅仅须要一次,就构造了树. 本篇.换一种方式. 优点是:不维护节点的深度level,添加和改动节点时,也不用维护.递归实现,代码比較清 ...