把本地新项目推送到自建的gitlab仓库

1,266 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情

将本地新项目推送到gitlab仓库

概述

在本地创建了新项目,最初没有进行版本管理,只在本机运行,代码写了一半了,需要推送到git上就行版本管理。

所需原料

  1. git服务:使用gitlab搭建

    GitLab 是一个用于仓库管理系统的开源项目,使用GIT作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法可以参考GitLab在GitHub上的Wiki页面。

  2. git客户端:安装git客户端,使用git命令

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 git客户端下载地址:git-scm.com/downloads 根据自己系统选择版本下载完成后安装既可以使用命令行命令和GUI方式访问git代码库;

  1. 项目文件夹

推送步骤:

1、登录gitlab,新建git项目; 在这里插入图片描述 创建完成后,复制git链接

2、打打开本地项目文件夹;输入以下命令先本地提交

git init ==初始化 git add . ==添加到暂存区 git commit -m '提交信息' ==提交到本地

在这里插入图片描述

3、关联本地仓库和远程仓库

git remote add origin http***.git

4、推送到远程库

git push -u origin master

在这里插入图片描述 5、操作完成; 登录gitlab服务端,查看是否推送成功;


其他情况:

1、添加关联关系时如果报错;执行以下命令

git remote rm origin 清楚之前的关联关系

2、如果推送不成功; 执行以下命令先pull一下;

git pull --rebase origin master

3、git、gitlab和github都是啥

git 是一种基于命令的版本控制系统,全命令操作,没有可视化界面

gitlab 是一个基于git实现的在线代码仓库软件,提供web可视化管理界面,通常用于企业团队内部协作开发

github 是一个基于git实现的在线代码托管仓库,亦提供可视化管理界面,同时免费账户和提供付费账户,提供开放和私有的仓库,大部分的开源项目都选择github作为代码托管仓库

4、最后是一份git命令速查表 在这里插入图片描述