Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2)

这篇具有很好参考价值的文章主要介绍了Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<<<<<<< HEAD=======之间的内容,代表你本地仓库中文件的内容。

=======>>>>>>> c22d2987adc785ea55fc4fc39709765c6baeb037之间的内容代表远程仓库中的内容

我们根据需要进行保留,如删掉x及表示冲突的那些注释。然后重新add, commit,最后再push就可以成功。

5.撤销修改

======

5.1 撤销已经add但未commit(提交)的修改(git checkout --):


git reset HEAD *,将所有在暂存区的中的修改放回工作区(即把add过但还未commit的改动放回工作区)

5.2 某个文件已经修改或者被删除,但还未add。如何撤销?


比如你不小心删除了某个文件(如删除了Test.java)、修改了某些文件,但是还未add。

使用git checkout -- .,可将你所做的所有工作都被撤销(更改工作区中的文件)。这条操作有点危险,慎用。

如果只想恢复某个文件,如Test.java,可以使用git checkout -- Test.java,推荐使用这个操作指定文件恢复。

如果想恢复所有对java文件的操作,可以使用git checkout -- *.java**注意:**在Eclipse中如果删除某文件,未add,然后使用git checkout,这时候在Eclipse中需要F5刷新才能看到

恢复的文件。

5.3 撤销已经提交到仓库里的修改(git reset):


如果所做的改动已经提交到库里,这时候使用git checkout就无能为力。

使用git reset --hard "HEAD^",注意:这条命令会把所有的上次提交前的修改重置,比较危险。

撤销概念的理解详见

6.Git基本概念

中的示意图

6.Git基本概念

=========

从上面我们可以看到,为了让仓库可以管理我们的代码,我们首先需要让git跟踪(track)我们的代码。

当我们新建一个文件的时候,该文件在工作区,处于untracked状态,我们需要通过git add将其放入

暂存区,这时候git就可以跟踪该文件。进一步使用git commit,就可将该文件放入仓库。放入仓库

实际上是对你暂存区中的文件等进行一个快照。一旦文件放入仓库,就可对其进行版本管理。换句话说

这时候你的放入仓库的相关文件再也不会丢失啦。

简单的示意图如下。

Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch

该图不完全正确。比如,git reset --hard "HEAD^"会让工作区、暂存区的任何改变都丢失。

而如果使用--soft参数,暂存区、工作区的内容不会变化,只是返回上一个commit,类似图中的由本地

仓库回到暂存区。而使用--mix参数,工作区内容不会变化,但不会放入暂存区,类似图中由本地仓库

回到工作区。

7. 使用Git管理你的Eclipse项目(命令行下)

============================

在Eclipse下还可以使用图形界面的EGit插件(见,使用Eclipse Egit与码云管理你的代码)。

虽然图形界面上手更简单,但还是建议在命令行下进行操作。

7.1 在码云上创建项目


注意:不要勾选使用Readme文件初始化这个项目

Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch

7.2 Git全局配置:


git config --global user.name “YourName”

git config --global user.email “YourEmailAtGitee”

7.3 在Eclipse中创建项目,并使用Git管理


比如创建了GitLearn项目, 在GitLearn项目下创建README.md

cd GitLearn

git init

git add -A

git commit -m “first commit”

git remote add origin https://gitee.com/zhrb/GitLearn.git

git push -u origin master

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch
Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch
Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch

上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2),2024年程序员学习,git,gitee,elasticsearch

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

中…(img-BJkU3csu-1711134092439)]

上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

[外链图片转存中…(img-4zGr6vaZ-1711134092439)]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录文章来源地址https://www.toymoban.com/news/detail-845815.html

到了这里,关于Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 基于Git与Tortoisegit的Gitee(码云)手把手入门教学

    📢个人主页:未来秃头仔 📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正! 前言          最近刚好学习完“鹏哥C语言”的gitee的安装,为了更方便快捷的学习使用,自己总结了一下。         此教程手把手教学,能实现Git和Tortoisegit的安装和简单的使用。除此之外,还

    2024年02月04日
    浏览(48)
  • 上海人工智能实验室发布LLaMA-Adapter | 如何1小时训练你的多模态大模型用于下游任务

    本文首发于微信公众号 CVHub,未经授权不得以任何形式售卖或私自转载到其它平台,违者必究! Title: LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attention Code: https://github.com/zrrskywalker/llama-adapter PDF: https://arxiv.org/pdf/2303.16199.pdf Instruction-Following 指令跟随方法:是指通过

    2024年02月09日
    浏览(57)
  • 基于VR技术的新型实验室教学模式——VR线上生物实验室

    随着科技的发展,虚拟现实技术已经逐渐走进了我们的生活。在教育领域中,虚拟现实技术也被广泛应用于各种学科的教学中。其中,VR线上生物实验室是广州华锐互动开发的,一种基于VR技术的新型教学模式,它能够为学生提供更加真实、生动的实验体验,同时也能够更好地

    2024年02月14日
    浏览(49)
  • 新知实验室

    TUIRoom 是一个包含 UI 的开源音视频组件,通过集成 TUIRoom,可以在业务中快速上线音视频房间,屏幕分享,聊天等功能。 项目是开源的项目,根据自己 的需求设计项目。 创建步骤如下 : 一、  开通腾讯云实时音视频及即时通信服务 TUIRoom 基于腾讯云实时音视频和即时通信服

    2024年02月03日
    浏览(48)
  • 实验室安全考试

    1、[判断题] 火灾对实验室构成的威胁最为严重,最为直接。应加强对火灾三要素(易燃物、助燃物、点火源)的控制。 (分值1.0) 你的答案: 正确 2、[判断题] 50毫安的工频电流就可以使人遭到致命电击。 (分值1.0) 你的答案: 正确 3、[判断题] 用电安全的基本要素有:电

    2024年02月06日
    浏览(64)
  • 实验室安全

    [判断题] 基于安全考虑,每个实验房间每天最后一个离开的同学必须确保进行断电处理【4分】 正确答案:B 解析:暂无解析 [判断题] 实验用电烙铁应有专门搁架,用毕立即切断电源【4分】 正确答案:A 解析:暂无解析 [判断题] 集中供气是解决实验室存放过多气瓶的有效途径

    2024年02月08日
    浏览(50)
  • 决策树(实验室会议小记)

    特征过多导致过拟合、有一些特征是噪音。 1、 尝试所有组合:也是全局最优 2、贪心算法:每次决策都是基于当前情况去寻找最优解。计算过程:把特征加进去→是否更优?→是:加入模型/否:淘汰 3、L1正则:目标函数为损失函数;特点:具有稀疏性 4、决策树:节点代表

    2024年02月08日
    浏览(54)
  • 【新知实验室】TRTC腾讯实时音视频动手实验

    https://cloud.tencent.com/document/product/647/16788 应用 TRTC 通过应用的形式来管理不同的业务或项目。您可以在 TRTC 控制台 给不同的业务或项目分别创建不同的应用,从而实现业务或项目数据的隔离。每个腾讯云账号最多可以创建100个 TRTC 应用。 SDKAppID SDKAppID(应用标识/应用 ID)是腾

    2024年02月01日
    浏览(43)
  • 新知实验室-TRTC如此简单

    腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。 1、多人音

    2023年04月27日
    浏览(71)
  • XShell连接实验室服务器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 第一次连接实验室服务器跑代码,因pycharm专业版学生认证需要时间,所以自学了XShell连接服务器以及提交任务,现在终于装好了,趁着热乎劲儿总结下,也希望对你有用。作者是新手小白,如有疏漏

    2024年01月24日
    浏览(63)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包