在gitlab新建空项目,将本地的git仓库的内容上传
gitlab新建了这个项目。
按照官网的步骤上传代码
一:将本地代码上传到本地仓库
1.进入项目文件夹
- git init
2.项目代码添加到本地git
- git add .
3.提交到stage区域
- git commit -m "这次同步的内容"
二:本地仓库连接远程gitlab地址
1.连接gitlab的项目地址
- git remote add origin https://gitlab.com/xxxxxx/xxxxxx.git
2.上传本地代码
- git push -u origin --all
3.如果打了tag,上传tag
- git push -u origin --tags
———————————————————设置———————————————————————————
1.安装之后设置用户名和邮箱
- git config --global user.name "xxx"
- git config --global user.email "xxx"
————————————————————ssh——————————————————————
- [root@iZwz94d6ox6sdexe984lpuZ ~]# git config --global user.name "yindongzi"
- [root@iZwz94d6ox6sdexe984lpuZ ~]# git config --global user.email "350343754@qq.com"
- [root@iZwz94d6ox6sdexe984lpuZ ~]# cd /root/.ssh
- [root@iZwz94d6ox6sdexe984lpuZ .ssh]# cat id_rsa.pub
- ssh-rsa ……………………
生成密钥对:
- ssh-keygen -t rsa -C "350343754@qq.com"
复制公钥的内容,粘贴到github。
然后在pc端登陆github
- [root@iZwz94d6ox6sdexe984lpuZ .ssh]# ssh git@github.com
- The authenticity of host 'github.com (13.250.177.223)' can't be established.
- RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
- RSA key fingerprint is MD5:16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
- Are you sure you want to continue connecting (yes/no)? yes
- Warning: Permanently added 'github.com,13.250.177.223' (RSA) to the list of known hosts.
- PTY allocation request failed on channel 0
- Hi ZhzhIn! You've successfully authenticated, but GitHub does not provide shell access.
- Connection to github.com closed.
——————————————命令————————
- ---git文件流:workspace-stage-master
- git status
- #git checkout -xxx 撤销工作区的修改
- git diff
- #修改内容: 工作区修改
- git add (临时仓库-stage)
- #git reset 撤销临时仓库的修改
- git status
- git commit(提交到仓库-master)
- #git reset --hard HEAD^ 返回上一版本,^个数代表上几个存档
- git push ()
- git log
- git push 推到对应的服务器(添加了ssh公钥的服务器)
—————————————rebase———————————
合并status中的代码记录
- git rebase -i (对应代码版本的id)
- git branch dev#创建分支
- git checkout dev#切换分支
- git merge dev#把分支合入master ,当前处于master时才能合入其他分支
_______________git remote_____________
- git remote add originName xxxx.git 加载远程仓库的代码到本地
- git branch 查看当前用户的branch
- git branch -a 查看该项目的branch
- git pull 把远程的master代码拉下来
- # 处理冲突
git commit -a -m "fix"
git checkout master 切换到master分支- git merge remote/originName/HEAD 合并分支
- git push 传到自己的远程仓库,github可以看到修改
- git status 检查一下
————————常规操作——————————
- git remote add other xxx.git
- git fetch other master
- git merge remote/other/master
- git commit -a -m
在gitlab新建空项目,将本地的git仓库的内容上传的更多相关文章
- 【IDEA】本地新建Maven项目+配置Git和GitHub+代码上传和拉取到GitHub+其他IDEA和GitHub实战
一.本地新建Maven项目并启动成功 1. 按照IDEA提供的模板,构建一个maven webapp的模板项目. 一路Next,到最后的finish.如下图. 2. 新建Tomcat,启动刚建立的项目 ...
- 本地项目关联到远程git仓库
本地项目关联到远程git仓库 场景是这样的:在gitee-code上新建一个项目,gitee会帮你把项目初始化,初始化之后会根据你的选择生成默认的说明文件和gitignore文件.这个时候你就可以复制 ...
- 通过git shell 在Github上传本地项目
首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置 // cd archives-vue 3.git init 4.Get add ...
- [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
<Windows Azure Platform 系列文章目录> 之前的内容里,我介绍了如何将本地的Server 2012中文版 VHD上传至Windows Azure,并创建基于该Serv ...
- wepy开发小程序 大坑....本地调试ok,小程序上传体验版 组件出现问题
如果你碰到的上述问题(本地调试ok,小程序上传体验版 各种莫名其妙的问题-卡死-组件属性失效-$apply()不起作用) 您需要关闭 微信开发者工具中: 1.微信开发者工具-->项目--> ...
- 学习Git的一点心得以及如何把本地修改、删除的代码上传到github中
一:学习Github的资料如下:https://git.oschina.net/progit/ 这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Gi ...
- 项目总结21:项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库)
项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库) 备注:本案例,作为Demo,包含少量的项目业务逻辑,input多图上传的逻辑是完整的: 不废话直接上代码 1-前端标 ...
- 本地创建 Git 仓库并关联 Phabricator
前提条件: 1.熟悉 Git 操作. 2.在搭建好的 Phabricator 上已注册账号,并开通相关权限. 方法一: 1.在本地创建Git仓库. 2.ssh-keygen -t rsa生产公钥私钥, ...
- Android 本地tomcat服务器接收处理手机上传的数据之案例演示
上一篇:Android 本地tomcat服务器接收处理手机上传的数据之环境搭建 本篇基于上一篇搭建的服务器端环境,具体介绍Android真机上传数据到tomcat服务器的交互过程 场景:A ...
随机推荐
- 数据库迁移(创建关联等操作) Target database is not up to date报错
使用Mysql-sqlalchemy执行数据库迁移 来更新数据库: 队长试探性的在网上找了几种方案 依然没有解决报错问题: 后来看了https://www.aliyun.com/jiaocheng/4 ...
- 另一个ado工具类
using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using Sy ...
- 如何消除原生Android网络状态上的惊叹号
喜欢使用原生Android系统的朋友可能会发现自己的状态栏信号图标上经常有一个惊叹号标志. 这是怎么回事呢?原因是Android为了对网络状态进行检测,采用了一种叫做captive detection ...
- 学习 Spring (七) Resource
Spring入门篇 学习笔记 Resource: Spring 针对资源文件的统一接口 UrlResource: URL 对应的资源,根据一个 URL 地址即可构建 ClassPathResource ...
- 当页面上需要的字段不在model中时候,需要自行设置该字段
当页面上需要的字段不在model中时候,需要自行设置该字段
- Nginx grpc反向代理
L111 首先Grpc 默认编译进Nginx 但是依赖http_v2模块 需要编译进nginx 具体指令可以参考Nginx http 反向代理 指令都类似 分布式反向代理 server { serve ...
- 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型;
导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型: 二:C#对象.集合.DataTable与Json内容互转示例: ...
- Django+Xadmin打造在线教育系统(三)
完成登录 注册 找回密码 激活 验证码集成 将HTML文件拷贝到templates目录下,css,js,img,media,images文件夹拷贝到static文件夹下 修改index.html和lo ...
- Codeforces264 B. Good Sequences
Codeforces题号:#264B 出处: Codeforces 主要算法:DP 难度:4.8 思路分析: 这题DP太难了…… 最终的解法是,令f[i]表示存在因子i的一个数作为子序列结尾的子序列的 ...
- 自学Python之路-Python基础+模块+面向对象+函数
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的 ...