商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 软件教程 > GitLab新手创建项目并推送第一次提交的操作指南

GitLab新手创建项目并推送第一次提交的操作指南

  发布于2026-09-03 阅读(0)

扫一扫,手机访问

完成GitLab新手最小闭环:创建一个空白远程项目,在本地初始化Git仓库并生成第一次提交,添加远程地址后推送当前分支,最后回到GitLab核对文件与提交记录。文章同时说明HTTPS与SSH地址、默认分支名称和身份认证差异,避免只看到命令无报错就误判成功。

完成验证:GitLab仓库显示第一次提交

第一次推送的完成标准是GitLab项目页同时出现目标分支、提交记录和本地文件。仅执行git commit只会保存到本地;只有git push成功并在远程页面看见相同提交,远程仓库才真正建立。

GitLab仓库页面显示Initial commit提交和index.html文件
图1:远程仓库出现提交记录和文件,才算第一次推送真正完成。

创建远程项目前先确认账号权限

登录目标GitLab实例,确认账号有创建项目权限,并决定项目属于个人命名空间还是团队组。公司项目通常还受组策略、可见性和分支保护限制,不能为了省事直接设为公开。

本地先执行git --version确认Git可用,并用git config --global user.namegit config --global user.email检查提交身份。这里的姓名和邮箱写入提交记录,不等同于GitLab登录凭据。

在GitLab创建空白项目

第1步:填写名称并选择可见性

进入新建项目页面,选择空白项目,填写能说明用途的项目名。描述可选;可见性应根据访问范围选择私有、内部或公开,不同GitLab版本和管理员策略可能隐藏部分选项。

GitLab New project表单显示项目名称描述和可见性选项
图2:项目名称决定仓库路径,可见性应按团队授权要求选择。

首次练习建议不要勾选自动生成README,以便按照空仓库提示完成第一次推送。创建后记录页面给出的HTTPS或SSH仓库地址,后续添加远程时必须使用同一项目地址。

在本地生成可提交的最小内容

第2步:初始化仓库并创建第一次提交

进入准备上传的项目目录,先确认其中没有密码、密钥、环境配置或大体积构建产物。执行git init,创建一个可识别的文件,再运行git status核对待提交范围。

使用git add .前必须阅读状态列表;该命令会暂存当前目录下全部未忽略变更。确认无敏感文件后执行git commit -m "Initial commit",终端应返回根提交及文件变更统计。

添加远程地址并推送当前分支

第3步:绑定origin并核对分支名

执行git remote add origin 仓库地址,再用git remote -v确认读取和写入地址都指向刚创建的GitLab项目。截图使用master作为分支;新版本Git或团队规范也可能使用main,推送命令必须与git branch --show-current返回值一致。

第4步:完成首次push并建立跟踪关系

执行git push -u origin 当前分支名-u会建立本地分支与远程分支的跟踪关系,之后通常可直接使用git push。HTTPS可能要求用户名和访问令牌,SSH则需要提前配置并验证密钥,不能把账号密码硬写进远程URL。

Git Bash显示git init、git remote add、git commit和git push成功输出
图3:push结束后显示新分支及远程跟踪关系,说明本地分支已关联GitLab。

成功输出应包含对象写入、远程分支创建和跟踪关系。若出现remote origin already exists,先用git remote -v检查已有地址;若被拒绝,核对项目权限、凭据和受保护分支规则,不要连续重复提交。

回到项目页核对文件和提交

刷新GitLab项目页,确认分支名称、提交说明、提交作者和文件列表均符合预期。点击文件可以进一步检查内容是否完整;发现上传了敏感信息时,仅从最新提交删除并不等于清除历史,应立即撤销相关凭据并按仓库安全流程处理历史记录。

总结第一次GitLab推送的判断链

远程项目地址正确、本地提交范围可控、当前分支与push命令一致、GitLab页面出现文件和提交,四项共同构成第一次推送的完整验收。后续再增加分支和合并请求时,仍应保留提交前检查与远程核对习惯。

本文转载于:leelee_20260827470953190 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

产品推荐

热门关注