| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 如何使用Git将本地项目上传到GitLab -> 正文阅读 |
|
[开发工具]如何使用Git将本地项目上传到GitLab |
上传本地项目到GitLab主要分成两步: 一、在Gitlab上新建仓库 二、在本地创建项目,并关联gitlab上传 首先第一步、在gitlab上新建仓库: ?自定义项目名字后,选择Create即可: ?获取该项目的地址: 二、在本地新建项目: 1.首先安装Git,下载链接如下:Git - Downloads 下载安装完成后在本地任意磁盘中新建文件夹:TestDemo (名字可以任意起) 然后进入该“TestDemo”文件夹,在该路径下鼠标右键选择“Git Bash Here”: 2. 配置该git: 执行以下命令:
?PS: 1.在上传项目到远程仓库时,对于http是有大小限制的,有些特别大的文件是无法上传的,因此需要设置本地缓存大小:
2.有时候可能需要添加SSH key才可以上传项目,可以先检测下是否已添加ssh key:
运行结果: 由结果表明没有添加ssh key。 故这里重新生成SSH key,并添加到Github.com中: 首先执行命令生成ssh key:
?生成的ssh key如下: ?使用notepad++或者记事本打开“id_rsa.pub”文件,复制该文件中的所有内容。 然后打开Github.com配置该SSH keys: 将“id_rsa.pub"中复制的内容粘贴到上面的”Key”方框内即可 添加成功后结果如下: 然后使用Git窗口检测是否添加成功: ?如此即正常添加SSH key 3.执行“git init"指令,初始化本地仓库: 执行完后会发现本地多了一个".git"文件夹,该文件夹是隐藏的,所以需要在Windows资源管理器中打开该设置才可以看到: ? 4.与远程仓库建立连接:
将第一步中创建的仓库的链接与本地文件夹相关联: 5.将需要上传的文件放到“TestDemo”文件夹下,这里以“file.txt”文件为例: 在该文件夹内鼠标右键“Git Bash Here”,执行“git status",查看本地仓库提交状态:
添加需要track的文件:
?添加track的文件后,再查看状态: 6.将本地修改文件提交到本地仓库:
? 7.将本地仓库中的修改内容推送到远程仓库:
此时查看gitlab上的项目即可看到: PS: 1.当把本地仓库中的内容推送到远程仓库时,远程仓库的分支名并不总是“master”,例如以上项目中分支名就是“main”,所以不论是使用push推送修改到远程仓库还是将远程仓库中的内容pull到本地,都会报错: ?当把命令中的分支名改成“main”则可以正常运行 2.在gitlab上创建新项目时如果选择了 ? 则gitlab上的项目创建完成后会得到一个"README"文件: 此时需要首先将远程仓库的文件更新到本地:
更新完成后发现在本地"TestDemo“中多出了一个“README.md”文件: ? ?此时再把本地仓库的修改内容上传到远程仓库即可: 如上,本地项目上传到gitlab就完成了 |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 19:36:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |