当前位置: 首页 > news >正文

git提交代码到远端仓库的方法详解

一、何为git

        git就是版本控制器,就比如说你新建了一个git文件夹,里面用于存放你的C语言实习报告,现在要用git对该文件夹进行接管。当你修改了你的C语言实习报告点击保存之后,就用git的相关命令,提交给git,让git帮你管理,git就会产生一个快照,记录你现在保存的状态,相当于修改过后就会形成多个你的C语言实习报告的版本,之后不论你对你的原C语言实习报告进行任何修改(包括删除),只要你没有删除git文件,就都可以随时恢复,进行版本回退。我的理解是git就类似于可以保存多个版本的文件的仓库的功能,gitee和github是基于git的网站。

二、git提交代码到远端仓库的做法

1、以gitee为例,先在gitee上建立一个远端仓库

如果没有账号先使用自己的邮箱建立一个账户,记住你使用的账户名,密码和邮箱,下面会用到。

然后新建一个仓库:

        进入到下面这个界面以后,给自己的仓库区一个名字,然后在初始化仓库这里选择仓库代码的语言,.gitignore这里选择一样的语言即可,添加开源许可证不用选(默认),设置模版这里选择Readme文件,下面的分支模型涉及到开发的类型,如果只是涉及到学习以及代码的保存可以不用选,然后打击创建,这样一个远端仓库就创建好了。

2、将远端仓库克隆到本地

        在gitee上找到你已经建立好的仓库,在克隆这里复制好链接

         在命令行中输入git clone再带上你复制了的链接,然后就等待仓库克隆好就行了。

 3、代码的提交

3.1先把代码拷贝到本地仓库的目录中

        我在写代码之前喜欢新建一个目录,再把.h,.cpp文件统一放在这个目录中,所以我只需要拷贝这个目录即可,如果你的.h,.cpp文件是分散写的,那就要一个文件一个文件拷贝。

3.2把代码提交到本地仓库中

        git add .:将代码提交到本地仓库的暂存区中

         git commit -m "提交日志":提交到本地仓库,但要记住的是,提交日志不能乱写,你的代码实现的是什么就写什么

        但要注意的是,如果你是第一次使用git提交代码,可能会报出下面这一段,让你先关联本地仓库以及远端仓库:

         解决方法只需要关联你的邮箱以及gitee用户名,输入下面这两条指令,这就是前面要求记住你的邮箱以及gitee用户名的原因。这里的邮箱一定要与你创建用户是填写的邮箱相同,不然以后提交代码后会没有绿点。

        出现一系列create就证明代码已经在本地仓库提交成功了。 

 3.3将代码提交到远端仓库

git push:将代码提交到远端仓库

出现类似下面就证明你已经提交代码成功了,登到你的gitee网站上就能看见有绿点浮现了。 

三、总结

自己学习到的git关联远端仓库的方法,希望可以帮到大家。 

http://www.lryc.cn/news/284076.html

相关文章:

  • 基于网络爬虫的天气数据分析
  • Javaweb之SpringBootWeb案例员工管理之删除员工的详细解析
  • 写点东西《什么是网络抓取?》
  • 使用C#操作文件:一个实际案例——替换文件中的IP地址
  • Zookeeper简介
  • 第33集《佛法修学概要》
  • C++ 之LeetCode刷题记录(十三)
  • 容器技术1-容器与镜像简介
  • openssl3.2 - 官方demo学习 - smime - smdec.c
  • vue中改变v-html中包含body标签的样式修改方法
  • 港科夜闻|香港科大团队研发多功能,可重构和抗破坏单线感测器阵列
  • 线程池的简单介绍及使用
  • 使用Python的pygame库实现下雪的效果
  • qt学习:进度条,水平滑动条,垂直滑动条+rgb调试实战
  • C语言中的浮点数存储
  • Pypputeer自动化
  • selenium爬虫爬取当当网书籍信息 | 最新!
  • PTA 7-1 最大子列和问题
  • JAVA实现向Word模板中插入Base64图片和数据信息
  • 深入浅出关于go web的请求路由
  • HarmonyOS—开发环境诊断的功能
  • Golang个人web框架开发-学习流程
  • java面试题(23):Spring Bean如何保证并发安全
  • HarmonyOS【应用服务开发】在模块中添加Ability
  • 根据屏幕尺寸设置html根字号fontSize大小并刷新
  • Flutter 中的 InteractiveViewer:轻松实现交互性
  • UE4 添加按键输入事件 并在蓝图中使用按键输入节点
  • Go 语言命名规范:清晰、简洁、一致
  • 代码随想录训练营第三十期|第十天|栈与队列part01|理论基础● 232.用栈实现队列● 225. 用队列实现栈
  • Backtrader 文档学习-Indicators混合时间框架