当前位置: 首页 > news >正文

git学习(一) 如何将项目上传到github

  用了github有了段时间,但是感觉都是断断续续的,这次花了点时间来总结下,已方便下次忘记的时候拿出来看一下;

自己主要是参考了这个网站来学习的: git教程 -廖雪峰

   第一步:

     创建github账号, 并在上面建立自己的仓库

  第二步:

  建立ssh密钥, 打开你桌面的git brach 

ssh-keygen -t rsa -C "youremail@xx.com"

根据生成文件的目录找到id_rsp.pub的内容复制到下图的key中, 在github的setting中。名字可以随自己

 

为什么要这样设置的,原因是本地的git仓库和github仓库是根据ssh加密的

第三步

 初始化: git init (默认生成 .git)

 添加内容到暂缓区: git add . (. 表示全部文件)  后面可指定文件名

提交到分支: git commit -m 'xxxx' (xxx 备注)

流程如下

关联你的github

git remote add orgin https://github.com/yaoboGit/GitYaoBo.git (你创建的github仓库地址)

也可以是这样  git remote add origin git@github.com:yaoboGit/GitYaoBo

然后提交到github

git push -u origin master  第一次提交的时候要加上-u

之后提交可以直接输入

git push origin master

到这一步你的内容就已经提交到github

 

从github克隆项目到本地

  git clone https://github.com/yaoboGit/GitYaoBo.git (你创建的github仓库地址)

也可以是这样  git clone git@github.com:yaoboGit/GitYaoBo

 不同设备提交了代码怎么更新

git pull

在提交代码的时候通常要忽略node_modules(前端包文件)

可以在你 git init 的目录下执行

vim .gitignore (linux 命令 编辑.gitignore)  增加下面的内容

node_modules

保存就OK

 

分支:

git checkout dev (创建dev分支并跳转到dev分支)

git branch 查看分支

git merge dev 合并分支

转载于:https://www.cnblogs.com/yaobolove/p/8407156.html

相关文章:

  • HTML和CSS第一篇
  • git的基本使用
  • Linux基础命令---显示路由表route
  • TCP的三次握手和四次挥手
  • 富文本
  • 记一次monolog的RotatingFileHandler使用
  • pandas中的iloc和loc的区别
  • iOS-多个UIScrollView滑动嵌套(仿微博、抖音、网易云个人详情页)
  • python3基础-字符串
  • 小李飞刀:SQL题目刷起来!
  • CentOS中制作本地yum源
  • 77. Combinations
  • CUDA学习(七)
  • docker同宿主机容器和不同宿主机容器之间怎么通信?
  • Android自定义搜索框,封装了 历史搜索记录功能和样式
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Babel配置的不完全指南
  • const let
  • HTTP请求重发
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Java反射-动态类加载和重新加载
  • KMP算法及优化
  • magento2项目上线注意事项
  • PHP的Ev教程三(Periodic watcher)
  • springMvc学习笔记(2)
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 基于axios的vue插件,让http请求更简单
  • 将 Measurements 和 Units 应用到物理学
  • 聚类分析——Kmeans
  • 浏览器缓存机制分析
  • 强力优化Rancher k8s中国区的使用体验
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 我是如何设计 Upload 上传组件的
  • 详解移动APP与web APP的区别
  • 项目实战-Api的解决方案
  • 新版博客前端前瞻
  • 一、python与pycharm的安装
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • ionic异常记录
  • ​iOS实时查看App运行日志
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (4)Elastix图像配准:3D图像
  • (C#)一个最简单的链表类
  • (C语言)共用体union的用法举例
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (十五)使用Nexus创建Maven私服
  • (五)关系数据库标准语言SQL
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)fock函数详解