一、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. Java 获取当前时间前一个小时的时间

    /** * 获取当前时间前一个小时的时间 */ public static void beforeOneHourToNowDate() { Calendar c = new Calendar.getI ...

  2. importnew:Map大家族的那点事儿

    Map大家族的那点事儿(1) :Map Map大家族的那点事儿(2) :AbstractMap Map大家族的那点事儿(3) :TreeMap Map大家族的那点事儿(4) :HashMap Map ...

  3. C# 设计模式·行为型模式

    这里列举行为型模式·到此23种就列完了···这里是看着菜鸟教程来实现··,他里边列了25种,其中过滤器模式和空对象模式应该不属于所谓的23种模式责任链模式:为请求创建一个接收者对象的链,对请求的发送者 ...

  4. css3 3d正反面翻转

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. 第二十三天- 模块 re

    # 1. 正则表达式 # 元字符# . 除了换行符外任意字符# \w 数字 字母 下划线# \s 空白符# \b 单词的末尾# \d 数字# \W 除了数字 字母 下划线# \D 除了数字# \S 除 ...

  6. box-sizing 属性

    box-sizing属性可以为三个值: content-box,border和padding不计算入width之内 padding-box,padding计算入width内 border-box,bo ...

  7. react 实现在调父render时,子组件会重新更新

    通过给子组件添加不同的key即可,这样在每次父组件执行render方法的时候,发现key不相同,则会重新加载子组件: class Par entend React.PureComponent{ ren ...

  8. java 标准输出流、标准错误输出流、标准输入流及扫描仪

    初步认识标准输出流.错误输出流.输入流.扫描仪 package com.mydemo.controller; import java.util.Scanner; public class HelloW ...

  9. 为什么选用 React 创建混合型移动应用?

    [编者按]本文作者为 14islands 联合创始人.创新 Web 开发者 David Lindkvist,主要介绍有关混合型应用搭建的方方面面.文章系国内 ITOM 管理平台 OneAPM 编译呈现 ...

  10. spring boot(12)-数据源配置原理

    本篇讲的不仅是数据源配置,这也是spring boot实现自动配置的一部分.要理解数据源的配置原理,首先要理解第十篇tomcat连接池的配置 数据源配置源码 这里截取org.springframewo ...