过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程

这篇具有很好参考价值的文章主要介绍了过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ⅰ、准备工作:

1、Git 查看:

其一、命令:git --version

// 此时就能在虚拟机环境下看到 git 的版本为: git version 2.41.0

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其二、如何在虚拟机上安装 git
A、命令 : sudo apt-get install git
B、然后再输入虚拟机密码即可:

// 注意:
命令 cd .. 是返回上一层文件夹(注意:中间有空格);
此时的 git 安装在 work 文件夹下,那么该 work 文件夹下的文件是可以提交到代码仓里的;

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

2、创建待提交的文件夹:

其一、 Linux 下创建文件夹命令 ( mkdir + '待创建文件夹名称' ):

mkdir frs_web_push

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其二、切换到 frs_web_push 目录命令:

cd frs_web_push

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

3、使用 compare 工具修改待提交代码;

Ⅱ、提交过程:

1、输入 git 命令: git status . (注意:中间有空格)

// 在 work/frs_web_push/frs 下输入的命令:

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

2、输入 git 命令:git add . (注意:中间有空格;)

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

3、输入 git 命令: git commit -m"待输入的信息" (注意:中间有空格)

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

4、可能会遇到 user.email 和 user.name 未设置的问题(此时用的是 SSH 密匙):

其一、首先要拿到 email 值:
A、在虚拟机输入命令:cat ~/.ssh/

// 此时一般就能找到:id_rsa.pub

B、在虚拟机再输入命令:cat ~/.ssh/id_rsa.pub

// 此时就能拿到一段密匙以及 email 的值(即:在命令输入过后的最后就能拿到 email 的值):

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC69nohuvDnagn0vbHUATsiXZzQWQK2trAFASYyzcWxFJKCXBBqCvQzsp7+eh+VsIdLqZOf7ENR2Zc4nOaZ3yw1uWa4yv/PcMxOrV/DRE+1NOJxtL0LA5KNwy6QqD5rWhwTQ2nzLtfqU2cbbuqMXRS46Inaq44PMke0CEHXOQgEo95RoeUSZfOygj6Yswaw2ocEnkYme+upUq+B683D4CW+Qy/2XtUUCztuUL/Dc4+hSwfC1QW5L55KMxYZ54P1tqOJ1mavtGH6UojJ9JQ48E1nAiFBRvtznLc4+E5cjxgGN7znFSIrD1jneE2bMRr7fysH36Jg6MrBqem/rDbJ0dgk72pvWGDq+jCKiKQSPZYMz1E4cSlLpE6jT2+h3MxQxZXnmAoG6lxlDLdE907IG0r1cTKYPqiH9DNOVIucGQWm0xA++Oz+9T+5g9X9GPxI6oKUwMPam9hmV+i20i8p69zHxPhNRlNFTHJ7Bs2JvAoG9bEpbud3iGByejQtuey6zSfE0AIq4ZZjE7/Nsqi15DMxp263gqGl/bMf0q2y0aSzCJQfcs3JWUYLl8TZBUaeUVewhbi5XkgFfqw8HaJQIBK3Qy9HNRdwt/eN7NXxEddS100m88PoYHirUvU6sZL4umzMQtP6TFHeBDA7Sx7Xl5FZHf0ufRcAudf+VHXbWGT63w== *******@kemacom.com

其二、设置 user.email 命令:

// 此时就能成功设置上传到 GitLab 的邮件;

git config --global user.email *******@kemacom.com

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其三、设置 user.name 命令:

// 此时就能成功设置上传到 GitLab 的名字;

git config --global user.name *******

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其四、输入提交的命令:

git commit -m"*********"

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其五、查看 git 分支的命令:

git branch -a

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其六、将内容通过 git 推送到(新)分支的命令:

git push origin main:dev-web-*******

// 此时就能成功将想要更新的代码传到对应的代码仓上(即:成功提交到 GitLab );

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

其七、可能存在的 git 推送到分支的错误命令:
A、git push origin main

// 此时会报错: 因保护项目分支而被不允许合在 main 主分支上;

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

B、git push origin

// 此时会报错: 因保护项目分支而被不允许合在 origin 主分支上;

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

C、原因分析:

因为 mainorigin 分支是需要基于这个基础上建立新分支才能将待合并代码提交上去;
因此需要提交的时候手动创建一个分支,如:git push origin main:dev-web-*******
(注意:在 git 创建新分支的时候,一般是先基于某个分支 (如:origin 或 main) 创建新的分支,然后再根据 git 命令来合并,但在虚拟机中可以直接在提交的过程中直接创建基于某个分支的新分支)

其八、查看 git 中所有分支的命令:

git branch -r

// 此时就能将代码仓中所有的分支展示在页面上(此时就能发现有自己新创建的分支 dev-web-*******):

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

Ⅲ、其它有用的命令行:

1、在虚拟机中返回上一个目录的命令:cd .. (注意:中间有空格及和前面命令有间隙空格)

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

2、在虚拟机中查看本目录的命令:ls (注意:和前面命令有间隙空格)

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

3、在虚拟机中查看以 a 开头的目录的命令:cd a (注意:中间有空格及和前面命令有间隙空格)

过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程,嵌入式C开发,git,gitlab,经验分享,虚拟机,嵌入式,C,git 提交

Ⅳ、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址 https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!
其三、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482文章来源地址https://www.toymoban.com/news/detail-627244.html

到了这里,关于过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • macOS虚拟机安装全过程(VMware)

    作为一名忠实果粉,我最大的愿望就是能够拥有一台Macbook,体验macOS,但是作为学生党,这价钱,贵到离谱啊~~~   不过,VMware这个神器,可以解决一切问题:既然macOS可以在Macbook上运行,为什么就不能在VMware虚拟机上运行呢?我立马打开VMware,行动了起来~ ---------------------

    2024年02月03日
    浏览(44)
  • macOS虚拟机安装全过程(VMware17)

    macOS可以在Macbook上运行,那为什么就不能在VMware虚拟机上运行呢?接下来就行动起来吧 一、安装好VMware17 新建虚拟机向导并没有Mac选项,我们需要下载MacOS插件,让VMware支持macOS虚拟机 二、MacOS插件下载 及使用         链接:https://pan.baidu.com/s/1IZXTlXKIpujsPiiN9BBmGQ       

    2024年02月15日
    浏览(49)
  • 虚拟机 以及 Centos 7的 安装全过程

    目录 安装VMwere Workstion 虚拟机的操作过程 CentOS 7 安装过程 install CentOS 7 安装操作系统 更改安装位置 到下面图片中的这一个步骤,可以点击许可证,输入密钥就可以使用了, 密钥可以去某度或者其他地方搜索一个拿来用就好 如果直接点击完成的话,可以有试用的时间,也可

    2024年01月17日
    浏览(44)
  • Git怎么将文件夹上传至github,全过程

    小白建议参考github文件上传全流程-新手入门系列(超详细!!!) 中间可能会有报错 $ ssh -T git@github.com ssh: connect to host github.com port 22: Connection timed out 这时,参考,如何解决:ssh: connect to host github.com port 22: Connection refused ,即可解决。 正式开始 先在文件夹下面右击运行gi

    2024年01月18日
    浏览(47)
  • 修改git(gitLab)上的提交者姓名

    2、输入git config user.name   查看当前显示作者  、 参考: 修改git(gitLab)上的提交者姓名。_棹如飞的博客-CSDN博客_gitlab名字        

    2024年02月12日
    浏览(37)
  • 【openstack-T版 CentOS8 搭建记录 - VMware虚拟机上部署】 搭建过程 密码对照表

    这里的高亮部分是openstack-Train中 官网配置文档中的密码标识,在本专栏实操中密码对照表如下,在真实部署中,可以参照做密码对照表,方便管理。 Controller_Login_PASS : 0000@root #controller登录密码 Compute_Login_PASS :root@0001 #compute登录密码 Mysql_PASS : 0000 #数据库密码 RABBIT_PASS : opens

    2024年02月10日
    浏览(37)
  • VMware ESXI 7服务器中安装虚拟机(全过程超详细含中英文对照,附应知必会的理论基础和常见故障解决方案)

              这次更新是延续上次“VMware ESXI7.0的安装与配置”, 主要内容是在“ VMware ESXI 7服务器中安装虚拟机”。          篇幅较长,耐心食用。           下次还是会基于目前安装配置阶段,继续分享“ VMware ESXI 7环境内的虚拟机安装 VMware Tools ”的流程和技巧。

    2024年02月05日
    浏览(45)
  • git回退到指定版本并且清除在gitLab上的提交记录

    1、git log ---查看提交的记录  2、git reset --hard id   id是上图红框选中的内容,要回退到哪一个版本则粘贴对应记录的id 3、回退之后需要push当前操作才能彻底清除提交记录      git push -f -u origin yzl     这里的yzl是自己的分支名字 4、git  log          此时已经没有提交 的记

    2024年02月11日
    浏览(47)
  • 【基于Ubuntu下Yolov5的目标识别】保姆级教程 | 虚拟机安装 - Ubuntu安装 - 环境配置(Anaconda/Pytorch/Vscode/Yolov5) |全过程图文by.Akaxi

    目录 一.【YOLOV5算法原理】 1.输入端 2.Backbone 3.Neck 4.输出端 二.【系统环境】 1.虚拟机的安装与创建 2.安装Ubuntu操作系统 3.环境的配置 3.1.Ubuntu下Anacoda安装以及虚拟环境配置 3.2.Pytorch安装 3.3.Vscode安装 3.4.Yolov5源码及环境获取安装 三. 【测试Yolov5】 四. 【实现自己输入图片/笔

    2024年02月05日
    浏览(71)
  • 在IDEA中使用Git,将代码提交到Gitlab远程仓库,进行团队开发

    目录 一、安装Gitlab 二、在IDEA中安装Gitlab插件并登录Gitlab账号 三、将项目代码推送到Gitlab 四、从Gitlab上拉取(Pull)团队其他人修改过的代码 五、克隆代码            如果您对GIT不是了解,推荐从头开始看本栏目系列文章。本系统文章包括安装GIT、在命令行创建版本库、

    2024年02月05日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包