携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情
将本地新项目推送到gitlab仓库
概述
在本地创建了新项目,最初没有进行版本管理,只在本机运行,代码写了一半了,需要推送到git上就行版本管理。
所需原料
- git服务:使用gitlab搭建
GitLab 是一个用于仓库管理系统的开源项目,使用GIT作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法可以参考GitLab在GitHub上的Wiki页面。
- git客户端:安装git客户端,使用git命令
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 git客户端下载地址:git-scm.com/downloads 根据自己系统选择版本下载完成后安装既可以使用命令行命令和GUI方式访问git代码库;
- 项目文件夹
推送步骤:
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命令速查表