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的你有所帮助 一,首先, ...
随机推荐
- #WEB安全基础 : HTML/CSS | 0x9美丽的饮料店
我带着你,你带着钱,咱们去喝点饮料吧. 老板久仰你的大名,请你帮忙设计一个网站宣传他的饮料店 你要制定一个完美的方案还需要多学点东西 我先帮你设计一下 这是存放网站的文件夹 这是根目录 这是abo ...
- Android为TV端助力 ViewTreeObserver(转载)
Android ViewTreeObserver简介 一.结构 public final class ViewTreeObserver extends Object java.lang.Objec ...
- 安卓开发:UI组件-图片控件ImageView(使用Glide)和ScrollView
2.7ImageView 2.7.1插入本地图片 一个图片控件,可以用来显示本地和网络图片. 在首页添加按钮ImageView,指向新页面(步骤与前同,不再详写). activity_image_vi ...
- swiper 自定义分页器的使用
网上关于swiper 自定义分页器的方法比较多,但是已经不适合使用.它的API又比较坑爹,什么都是点到为止,不说清楚.因为要做一个产品颜色切换的效果,有黑与白两种颜色,因此尝试使用Swiper的自定义 ...
- spring学习总结——装配Bean学习三(xml装配bean)
通过XML装配bean Spring现在有了强大的自动化配置和基于Java的配置,XML不应该再是你的第一选择了.不过,鉴于已经存在那么多基于XML的Spring配置,所以理解如何在Spring中使用 ...
- SQL Server Log Shipping学习总结
SQL Server的日志传送(log shipping)技术一直比较鸡肋,尤其当SQL Server 推出了Always On技术以后,估计使用日志传送(log shipping)这种技术方案的 ...
- 某jiub笔试
一.选择题 1.下列说法正确的有()A. class中的constructor不可省略B. constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被 ...
- MongoDB基础学习
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- JDBC获得连接时报connection refused
1,检查数据库服务器的IP是否正确. 2,检查用户名密码是否正确. 3,检查SID,获selecte instance_name from v$instance;
- hashCode()方法对HashMap的性能影响
HashMap的put()方法会比较key的hash值,key的hash值获取方式如下: //HashMap的put方法 public V put(K key, V value) { return p ...