热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mac下如何把项目提交、更新到gitHub上

提交代码今天心血来潮,写了一个Demo准备提交到gitHub上,因为第一次,所以对此一窍不通,经过查找资料,终于成功上传。下面我分享一下我的过程:第一步首先项目编写完成

提交代码

今天心血来潮,写了一个Demo准备提交到gitHub上,因为第一次,所以对此一窍不通,经过查找资料,终于成功上传。
下面我分享一下我的过程:

  • 第一步

    首先项目编写完成

  • 第二步

    首先有github账号,登陆上之后,创建一个新的reponsitory.写上名字和描述,完成之后可能会发现有个README.md文件(有没有都没有关系)

  • 第三步

    打开终端,进入项目的根目录
    cd XXX/XXX
    在终端上输入:括号里面不用写
    git init (初始化)
    git add * (*代码所有文件添加到gitHup上)
    这一步可能会出现这个:
    这里写图片描述
    没关系,你按照提示输入上面两句即可,注意姓名和邮箱必须输入你的.

    git commit -m ‘这是一个注释’ (”之间写的是注释,比如修改了什么之类的)
    git remote add origin (这个是你的gitHub上reponsitory地址)
    这是一个图片
    就是这个
    git push -u origin master (最后一步将代码推送到gitHub)

  • 遇到的问题

/*************************************************/
中间所遇到的问题:
error: The requested URL returned error: 403 while accessing
原因是我的用户名和邮箱输入的不对
failed to push some refs to git
原因是gitHub上生成 了一个README文件,而本地没有导致,
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull –rebase origin master
然后push成功

更新代码
  • 查看代码的修改
    git status
    //modified 标示修改的文件
    //deleted标示删除的文件
    // untracked files 未处理的文件 需要执行 git add方法添加上去

  • 提交代码
    git commit -m ‘注释’ 注意添加注释

  • 同步代码
    git pull

  • 把代码推到服务器上
    git push origin

参考:
http://nbtlxx.iteye.com/blog/1997341
http://jingyan.baidu.com/article/f3e34a12a25bc8f5ea65354a.html


推荐阅读
  • crossorigin注解添加了解决不了跨域问题_CORS与@CrossOrigin详解
    1、跨域的基本概念a、跨域的解释要了解跨域,首先需要知晓浏览器的同源策略,简单的说就是两个请求协议、端口、主机都相同,则两个请求具有相同的 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 实验六团队作业2:团队项目选题实验时间2019-4-18(19)Deadline:2019-4-2410:00,以团队随笔博文提交至班级博 ... [详细]
  • HTTP请求响应的步骤第一步:第二步:第三步:第四步:第五步第一步:1.客户端连接到Web服务器⼀个HTTP ... [详细]
  • nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 开发笔记:深度探索!Android之OkHttp网络架构源码解析
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了深度探索!Android之OkHttp网络架构源码解析相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 缓冲区溢出实例(一)–Windows
    一、基本概念缓冲区溢出:当缓冲区边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被填满从而覆盖了相邻内存区域的数据。可以修改内存数据,造成进程劫持,执行恶意代码,获 ... [详细]
  • Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,现在在企业中的使用率也是很广的。git是一个分布式的版本控制系统,不像以前的svn,svn是 ... [详细]
  • 如何设计一个秒杀系统(各方面都写的很到位)
    1.Overview1.1并发读写秒杀要解决的主要问题是:并发读与并发写。并发读的优化理念是尽量减少用户到服务端来读数据,或者让他 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 一、路由首先需要配置路由,就是点击good组件进入goodDetail组件配置路由如下{path:goodDetail,component:goodDetail}同时在good组件中写入如下点击事件,路由中加入 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • PHP操作MySql数据库_PHP教程:链接数据库$conn@mysql_connect(localhost,root,88888888)ordie(链接错误);解决中文乱码mys ... [详细]
  • php连接mysql显示数据,php连接mysql数据库的算法思想
    本文目录一览:1、怎么用php显示mysql数据表数据 ... [详细]
  • iOS 苹果开发证书失效的解决方案(Failed to locate or generate matching signing assets)
    从2月14日开始,上传程序的同学可能会遇到提示上传失败的提示.并且打开自己的钥匙串,发现所有的证书全部都显示此证书签发者无效.出现以下情况:Failedtolocateorgene ... [详细]
author-avatar
matt
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有