github与git基本操作(一)
一、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基本操作(一)的更多相关文章
- 学习如何运用GitHub网站+出现的问题+Git基本操作总结
首先介绍一下GitHub网站: github是一个基于git的代码托管平台. GitHub 拥有一个非常鼓励合作的社区氛围.这一方面源于 GitHub 的付费模式:私有项目需要付费,而公共项目完全免费 ...
- 老铁,这年头得玩玩这个:Git基本操作【github】
GitHub创建项目 本地创建项目 1.初始化配置,设置仓库人员的用户名和邮箱地址,这一步必不可少 git config --global user.name "uncleyong" ...
- GitHub Flow & Git Flow 基于Git 的两种协作开发模式
介绍基于Git 两种协作开发模式,GitHub Flow & Git Flow 对于Github 一些好用的特殊操作技巧 ,可以见GitHub 特殊操作技巧 和Git的基本操作 一 GitHu ...
- Git基本操作和GtHub 特殊技巧
<GitHub 入门与实践> 笔记 了解GitHub Git 和 GitHub 的区别 在Git中,开发者将源代码存入名为"Git仓库"的资料库中,并加以使用.而Git ...
- Git学习系列之Git基本操作推送项目(图文详解)
前面博客 Git学习系列之Git基本操作提交项目(图文详解) 如果完成到一定程度,那么可以推送到远端在线仓库. 推送之前,请确保你已经设置了全局的 user.name 和 user.email, 如果 ...
- Git学习系列之Git基本操作克隆项目(图文详解)
不多说,直接上干货! 想必,能进来看我写的这篇博文的朋友,肯定是了解过. 比如SVN的操作吧,最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commi ...
- Git-Runoob:Git 基本操作
ylbtech-Git-Runoob:Git 基本操作 1.返回顶部 1. Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比.本章将对有关创建与提交你的项目快照的命令作 ...
- github的git.exe的目录所在
github的git.exe位于 C:\Users\[username]\AppData\Local\GitHub\PortableGit_25d850739bc178b2eb13c3e2a9faaf ...
- Github 与Git pages
基础git命令 设置username,email $ git config --global user.name "your name" $ git config --global ...
随机推荐
- [js常用]百度将文字转化为语音实例
嗷嗷方便的文字转语音,不过用的时候记得到百度语音上申请key,免费的.之前在网络上看到有人写了一部分,自己丰富下,以后用也方便 <!DOCTYPE html PUBLIC "-//W3 ...
- Springmvc中的HandlerAdaptor执行流程
今天讲解一下在Springmvc中的HandlerAdaptor执行流程,明白这个过程,你就能画出下面的图: 接下来我们就来看看具体的实现过程吧. 1.0在DispatcherServlet中找到ge ...
- javaweb jdbc实现简单的数据库基本操作和servlet的作用域以及jsp标签的使用
一,工具类,分页类和连接数据库jdbc package com.direct.util; import java.sql.Connection; import java.sql.DriverManag ...
- thinkPHP3.2.2 控制器内跳转的三种方式
public function jump() { $obj = new TestController(); $obj->logged(); } public function jump1() { ...
- EF_CRUD
- 基于OpenMP的C++并行编程简单示例
示例要求:在整数A和B之间找到符合条件的值X,使f(X)=C. 示例代码(需要在VS中开启OpenMP支持): #include<iostream> #include<time.h& ...
- 网络 OSI参考模型与TCP/IP模型
ISO是国际标准化组织.OSI,开放互联系统.IOS,思科交换机和路由器的操作系统. TCP/IP模型是OSI模型的简化.所有的互联网协议都是基于OSI模型开发的. 分层:便于管理,每层只管理下层,总 ...
- 2.MyBatis 动态SQL
动态 SQL MyBatis 的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦.拼接的时候要确保不能忘了必要的空格 ...
- inline-flex值的含义
css中, flex设置在container中,默认情况下占用全部空间,但是如果使用inline-flex值,则container具有inline-block元素的某种特点,只占用需要的宽度
- ubuntu 下mysql导入出.sql文件
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导 ...