git推送远程仓库以及分支介绍
1.介绍
我们要把本地仓库的项目推送到远程服务器,首先我们得有自己的服务器,一般我们选择码云和github,码云和github的操作差不多,今天我们再次介绍码云的使用
2.码云的使用
第一步:首先我们要去码云的官网去注册一个账户,官网地址https://gitee.com,如下图所示:
第二步:注册登录进去之后,我们要创建自己的远程仓库,如下图所示:

接着点击创建,我们就能拥有自己的第一个仓库了,如何不要别人看见,可以点击私有:

3.添加远程仓库有两种方式:
3.1第一种方式(克隆)
首先要进入到你的项目目录,然后执行 git clone 地址
具体的地址有一下两种方式,如果使用https要验证用户和密码,使用ssh的方式,我们首先要设置ssh秘钥

3.2第二种方式
首先在本地初始化一个仓库,设置远程仓库后在push
第一步:git init
第二步: git remote add origin 地址 (和上面的地址一样,origin 可以取别的名字)
4.推送到远程仓库
git push origin master
5.从远程仓库拉取到本地仓库
git pull origin master
6.码云秘钥的设置
生成/添加密钥对,如下图所示


在设置中进入到ssh秘钥选项,把id_rsa.pub文件中的内容复制到公钥中然后点击确定,就可以进行push和pull操作了

7.分支操作
7.2创建分支:
创建分支 git branch 分支名字
切换分支 git checkout 分支名字
创建并切换分支 git checkout -b 分支名字
7.2合并分支:
git merge 分支名称 (合并分支到当前分支)
7.3删除分支:
git branch -d 分支名称
git推送远程仓库以及分支介绍的更多相关文章
- git 推送远程仓库和删除远程仓库文件
		
提交到远程仓库需要现在GitHub或gitlab上创建项目,然后才能连接到远程仓库 1.连接远程仓库 # git remote add origin https://github.com/xxxxx ...
 - git 更改远程仓库地址,强行推送远程仓库
		
强行推送远程仓库 #把一个现有的工程拷贝一份 #去掉远程仓库关联 git remote rm origin #添加远程仓库关联 git remote add origin http://xxx.git ...
 - git 本地给远程仓库创建分支 三步法
		
命令如下: 1:本地创建分支dev Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 Peg@ ...
 - git推送本地仓库到github
		
总结一下,方便后人,也方便自己查阅.直接写步骤 一.本地创建一个文件夹,在里面写项目的文件(* .php/*.js.....). git本地操作: 1 . cd /path/to/project ...
 - 1. git 本地给远程仓库创建分支 三步法
		
命令如下: 1:本地创建分支dev 1 2 Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 ...
 - git学习(五):克隆和推送远程仓库
		
这里我已经注册好了GitHub账号了 生成本地的ssh和在github上添加ssh 在本地 ssh-keygen -t rsa -C "carryhjr@gmail.com" 一路 ...
 - git 本地推送远程仓库报错: error: failed to push some refs to 'https://github.com/yangtuothink/mxonline.git'
		
报错现象 添加远程仓库后 推送代码的时候报错 报错分析 远程代码和本地代码不匹配问题 远程初始仓库的创建有些默认 的 README什么的本地是没有的 需要先同步后再上传 报错解决 git push - ...
 - Git使用手册/Git教程:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地
		
相关文章: 关于验证是否存在ssh配置以及生成SSH Key的方法可以参照文章:Git使用手册:生成SSH Key 关于SSH Key的使用和公钥在gitHub.gitLab的配置等,请参考文章:Gi ...
 - vs git 推送远程会失败.
		
Gitblit使用admin创建版本库. 使用VS无法推送到远程服务器. VS 2017 Git failed with a fatal error 可能是帐号不应不上. 本地上帐号与服务器的 ...
 
随机推荐
- Airtest真机链接(一)
			
确认ADB是否能够正常连接到手机 windows系统下: 用USB线连好手机后,进入AirtestIDE文件夹,在 AirtestIDE_2019-05-09_py3_win64/airtest/co ...
 - 使用其他服务器引入JS文件
			
使用其他服务器引入JS文件,1,减轻服务器压力2,速度快3,可以缓存 cdnjs库,更新比较快https://cdnjs.com/ cdn库 引入JS文件如:jquerybootcdn : https ...
 - 2.设计模式-Abstract Factory 抽象工厂模式
			
大神勿喷,不对的地方请指出来,学笔记而已. 解决的问题:应对多系列对象构建的变化或多系列(例如:崎岖的山路和平坦的马路属于一个系列) 不断的变化的创建. 使用场景:对象不变(比如有3个对象 " ...
 - 斐波那契数列 矩阵乘法优化DP
			
斐波那契数列 矩阵乘法优化DP 求\(f(n) \%1000000007\),\(n\le 10^{18}\) 矩阵乘法:\(i\times k\)的矩阵\(A\)乘\(k\times j\)的矩 ...
 - ROStopic 通信方式
			
操作演示,对 topic 通信方式的理解请看:点击打开链接 开启终端,运行 roscore 新开一个终端(已经安装好(ros-<distro>-ros-tutorials 包,否则运行 ...
 - JDBC_MySQL8.0.13_连接测试
			
前言 手贱把MySQL升级到了8.0.13,在IntelliJ IDEA中测试连接不上.因此记录一下,供个人以后参考. 系统环境 win10x64 jkd11 IDEA MySQL 8.10.13 C ...
 - js的模块化之路
			
在ES6之前,官方没有出来import export这种模块化的语法. 为了提高代码复用.避免污染全局,民间写了很多模块化的实现: 1. 立即执行函数 (function(globalVariable ...
 - 链家网爬虫同步VS异步执行时间对比
			
异步执行时间 import time import asyncio import aiohttp from lxml import etree start_time = time.time() asy ...
 - 手动制作BIOS和EFI多启动U盘
			
原文链接:https://www.lainme.com/doku.php/blog/2017/07/%E5%88%B6%E4%BD%9Cbios%E5%92%8Cefi%E5%A4%9A%E5%90% ...
 - ShardingSphere Hint模式  SpringBoot + Mybatis
			
ShardingSphere Hint模式不需要对sql进行解析,就可以进行数据库或者表的路由.下面贴一下代码,关于SpringBoot + Mybatis + ShardingSphere怎样结合. ...