一、git上传本地项目到github

前提:github创建一个空仓库(得到“https://自己的仓库url地址”)
1.第一步:就是要进入这个目录下,cmd
2.第二步:输入git init
3.第三步:输入git add .(想添加某个特定的文件,只需把.换成这个特定的文件名即可。)
4.第四步:输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。
(PS 若未输入-m "first commit" 而是进入了vim界面。则按i然后写入,写入后按esc键,然后输入:wq 即可退出vim界面)
5.第五步:输入git remote add origin https://自己的仓库url地址,将本地的仓库关联到github上
(PS 若提示fatal: remote origin already exists.
解决办法: 1、先输入 git remote rm origin
                   2、再输入 git remote add origin https://自己的仓库url地址 就不会报错了!)
6.最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。


二、github直接上传本地项目源代码

1. 第一步:github创建一个带readme的仓库。

2. 第二步:Upload file上传本地源代码

(PS chrome会出现上传失败的情况,可使用firefox浏览器进行上传)


三、更新github上的代码

1.第一步:git clone https://github.com/gubai/gubai.git
2.第二步:git status查看状态
1)切换分支:git checkout <分支名>,切换分支
(查看是否切换成功:git branch
创建分支: git branch testing // 创建分支时,使用git branch<分支名>
git branch // 查看分支情况)
(操作一般流程:即方法一的3、4步骤,然后git push)
2)切换回master:git checkout master


四、合并分支代码到master
1. 第一步:git checkout master:先切换到master,可以使用git branch查看目前定位的情况,如果已经是master就不用了。
2. 第二步:git merge 分支名称:合并代码到本地的master上。git merge命令用于合并指定分支到当前分支。
3. 第三步:git push -u origin master:提交github的master上


五、删除分支

$ git branch -d dev
Deleted branch dev (was fec145a).

(后面有时间再补充2,嗯,上面也可能写错了。尽信书不如无书)

github与git基本操作(一)的更多相关文章

  1. 学习如何运用GitHub网站+出现的问题+Git基本操作总结

    首先介绍一下GitHub网站: github是一个基于git的代码托管平台. GitHub 拥有一个非常鼓励合作的社区氛围.这一方面源于 GitHub 的付费模式:私有项目需要付费,而公共项目完全免费 ...

  2. 老铁,这年头得玩玩这个:Git基本操作【github】

    GitHub创建项目 本地创建项目 1.初始化配置,设置仓库人员的用户名和邮箱地址,这一步必不可少 git config --global user.name "uncleyong" ...

  3. GitHub Flow & Git Flow 基于Git 的两种协作开发模式

    介绍基于Git 两种协作开发模式,GitHub Flow & Git Flow 对于Github 一些好用的特殊操作技巧 ,可以见GitHub 特殊操作技巧 和Git的基本操作 一 GitHu ...

  4. Git基本操作和GtHub 特殊技巧

    <GitHub 入门与实践> 笔记 了解GitHub Git 和 GitHub 的区别 在Git中,开发者将源代码存入名为"Git仓库"的资料库中,并加以使用.而Git ...

  5. Git学习系列之Git基本操作推送项目(图文详解)

    前面博客 Git学习系列之Git基本操作提交项目(图文详解) 如果完成到一定程度,那么可以推送到远端在线仓库. 推送之前,请确保你已经设置了全局的 user.name 和 user.email, 如果 ...

  6. Git学习系列之Git基本操作克隆项目(图文详解)

    不多说,直接上干货! 想必,能进来看我写的这篇博文的朋友,肯定是了解过. 比如SVN的操作吧,最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commi ...

  7. Git-Runoob:Git 基本操作

    ylbtech-Git-Runoob:Git 基本操作 1.返回顶部 1. Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比.本章将对有关创建与提交你的项目快照的命令作 ...

  8. github的git.exe的目录所在

    github的git.exe位于 C:\Users\[username]\AppData\Local\GitHub\PortableGit_25d850739bc178b2eb13c3e2a9faaf ...

  9. Github 与Git pages

    基础git命令 设置username,email $ git config --global user.name "your name" $ git config --global ...

随机推荐

  1. Python逐行读取文件内容

    更详细的文件按行读取操作可以参考:http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html 一行一行得从文 ...

  2. Python 2 和 Python 3 有哪些主要区别

    概述# 原稿地址:使用 2to3 将代码移植到 Python 3 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下.为了简化这个转换过程,Python 3自带了一个 ...

  3. ACK-Ackermann, 阿克曼函数

    以前好几次在学语言的使用都有实现这个ack函数的经历,今天读本算法书,偶尔又提到了这个,查了下wiki来头好大 Values of A(m, n) m\n 0 1 2 3 4 n 0 1 2 3 4 ...

  4. java网络编程(TCP详解)

    网络编程详解-TCP 一,TCP协议的特点              面向连接的协议(有发送端就一定要有接收端)    通过三次连接握手建立连接 通过四次握手断开连接 基于IO流传输数据 传输数据大小 ...

  5. HTML标签参考(二)

    一些重要的标签 • ol li  <ol><li></li></ol>这是一组标签,它们二者都是成对出现的,每一个标签单独出现都是没有意义的事情. 这一 ...

  6. OpenGL学习--01--打开一个窗口

    // Include standard headers #include <stdio.h> #include <stdlib.h> // Include GLEW #incl ...

  7. Android屏幕适配工具

    这里需要用到一个jar包,下载拿到这个jar包后直接双击就可以生成市场大部分主流屏幕尺寸了.然后只要把生成好的xml尺寸文件拷贝到相应的value文件中即可.很方便,以后再也不用担心适配繁琐的问题了. ...

  8. 如何使用 adb 命令实现自动化测试

    如何使用 adb 命令实现自动化测试 一.前提: 1.打开手机调试模式,确保手机已正常连接电脑,可在电脑上通过adb devices命令查看,结果如下说明连接成功: List of devices a ...

  9. sql 中的注释

    1.单行注释 “-- ”  即:两个中滑线加一个空格 2.多行注释 "/* ... */" 示例: -- 单行注释 /* 多行注释*/ create table test(id i ...

  10. Software Project Management 2017 Homework 1

    Recently, I have a project, I use Unity3D to finish a visualization work, which is the final project ...