GitHub最基本使用总结
GitHub最基本使用入门
入门必看博客:https://mp.weixin.qq.com/s/LbzSwl4dYwrSPze0w10l8w
一、Git Linux安装
Git Linux安装教程:https://book.git-scm.com/download/linux
二、Git window安装
1. 下载地址
b) https://book.git-scm.com/download/win
2. 配置SSH Key
在本地运行软件产生SSHKey:$ssh-keygen -t rsa -C “ymh19941112@outlook.com”,邮件地址为自己的联系邮件,一直回车就好。
登陆网址(https://github.com/settings/keys)点击账号设置中的”SSH and GPG keys”,点击”newSSH Key”,在Title中随便输入,在Key中输入C:\Users\Administrator\.ssh\id_rsa.pub文件中保持的key。
3. 验证SSH Key
验证SSHKey是否设置成功输入:$ ssh -Tgit@github.com,如果提示continue则说明连接成功。
4. 配置username和email
$ git config --global user.name "muphy1112"
$ git config --global user.email ymh19941112@outlook.com
三、Git使用
1. 使用教程
https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
2. 添加远程地址
$ git remote add muphy git@github.com:muphy1112/muphy.git
3. 查看分支
$ git branch
4. 添加文件
$ git add .
5. 提交文件
$ git commit –m “注释”
6. 推送文件
$ git push muphy muphyblog:muphyblog 或$ git push git@github.com:muphy1112/muphy.git
四、错误处理
出现下列错误是因为缺少README.md文件,运行git pull --rebase muphy muphyblog即可。
$ gitpush --set-upstream git@github.com:muphy1112/muphy.git muphyblog
Togithub.com:muphy1112/muphy.git
! [rejected] muphyblog -> muphyblog (fetch first)
error:failed to push some refs to 'git@github.com:muphy1112/muphy.git'
hint:Updates were rejected because the remote contains work that you do
hint:not have locally. This is usually caused by another repository pushing
hint:to the same ref. You may want to first integrate the remote changes
hint:(e.g., 'git pull ...') before pushing again.
hint:See the 'Note about fast-forwards' in 'git push --help' for details.
五、参数说明
a) git@github.com 为SSH协议
b) muphy为存储仓库名
c) muphy1112为GitHub账户名
d) ymh19941112@outlook.com为自己注册的GitHub邮箱
e) git@github.com:muphy1112/muphy.git为存储仓库路径
f) muphyblog为muphy仓库下的分支
GitHub最基本使用总结的更多相关文章
- 搜刮一些开源项目的APP
iOS完整App资源收集 <iOS完整app资源收集> <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...
- 【原】Github+Hexo+NextT搭建个人博客
摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...
- TODO:GitHub创建组织的步骤
TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与. 使用帐号.密码登录GitHub 2.右上角加 ...
- GitHub实战系列汇总篇
基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...
- 清空Github上某个文件的历史版本
title: 清空Github上某个文件的历史版本 author: 青南 date: 2015-01-08 16:04:53 categories: [经验] tags: [Github,histor ...
- 预览github里面的网页或dome
1.问题所在: 之前把项目提交到github都可以在路径前面加上http://htmlpreview.github.io/?来预览demo,最近发现这种方式预览的时候加载不出来css,js(原因不详) ...
- python爬取github数据
爬虫流程 在上周写完用scrapy爬去知乎用户信息的爬虫之后,github上star个数一下就在公司小组内部排的上名次了,我还信誓旦旦的跟上级吹牛皮说如果再写一个,都不好意思和你再提star了,怕你们 ...
- gitHub使用入门和github for windows的安装教程
在看这篇教程之前我想大家也在搜索怎样使用gitHub托管自己的项目,在使用gitHub之前我也遇到过各种问题,在网上我也搜索了很多,但总觉得网上搜索到的东西很多很杂,有的根本不知道是在表达什么.在这过 ...
- 【项目管理】GitHub使用操作指南
GitHub使用操作指南 作者:白宁超 2016年10月5日18:51:03> 摘要:GitHub的是版本控制和协作代码托管平台,它可以让你和其他人的项目从任何地方合作.相对于CVS和SVN的联 ...
- 使用github远程仓库
经过几天对github的研究,终于把自己想完成的给解决了,发现google真的有很多解释,但是很多也会出现一些bug,对于初学者真的很多烦恼,所以整理一份,能给初识github的你有所帮助 一,首先, ...
随机推荐
- Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
前言: 今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助. 正常 ...
- 深入理解Java内存(图解堆栈)
深入理解Java内存(图解)--转载 深入理解Java内存(图解) 这篇文章是转自http://blog.csdn.net/shimiso/article/details/8595564博文,自己对其 ...
- asp.net core自定义端口
asp.net Core 自定义端口 官方文档 aspnet内库源码: https://github.com/aspnet dotnet系统内库源码:https://github.com/dotnet ...
- Elasticsearch 安装操作手册
第一部分 ES安装环境的准备和初始化 现在交心的版本Elasticsearch 5.6.3 官方建议安装Oracle的JDK8,安装前先检查机器是否已安装JDK. Step 1 检查环境机器是否已安装 ...
- centos6.5上进行crontab操作
1.service crond start 2. vi /home/cron.ini */ * * * * /home/monitor.sh 3.crontab /home/cron.ini OK
- Left Jion和where区别
首先,新建两张表A和B,然后插入6条数据到A表,3条数据到B表.语句如下: create table A( ID ,) not null, AName ) null ) create table B( ...
- centos7.4系统升级kernel内核
在实验环境下,已安装了最新的CentOS 7.4操作系统,现在需要升级内核版本. 实验环境CentOS-7-x86_64-Minimal-1708.iso CentOS Linux release 7 ...
- 【Linux基础】查看硬件信息-硬盘
一.基础知识 1.磁盘分区 磁盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个.且基本分区可以 ...
- Python爬虫【实战篇】百度翻译
先看代码 import requests headers = { "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS ...
- Python距离放弃又近了Day02
今天,来时大概复习了上一天讲过的一些计算机基础和简单数据类型和if语句,第二天就来了循环,还是个while的死循环,突然想到还是电脑好,不管循环多少次,只要电脑不崩溃,就能一直精准的算下去,这就和人不 ...