Git的很基本的操作(个人感觉不会就挺亏的)

这篇具有很好参考价值的文章主要介绍了Git的很基本的操作(个人感觉不会就挺亏的)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 下载并安装GIt

1. 下载 Git

首先,你需要从 Git 的官方网站下载 Git。根据你的操作系统,选择相应的版本:

  • Windows 用户:访问 https://git-scm.com/download/win
  • Mac 用户:访问 https://git-scm.com/download/mac
  • Linux 用户:访问 https://git-scm.com/download/linux

2. 安装 Git

下载完成后,你可以开始安装 Git:

  • Windows 用户

双击下载的 .exe 文件,然后按照安装向导的提示进行操作。在安装过程中,你可以接受默认的选项,也可以根据自己的需要进行自定义。

  • Mac 用户

双击下载的 .dmg 文件,然后按照安装向导的提示进行操作。

  • Linux 用户

在终端中运行以下命令来安装 Git:

  • 对于 Ubuntu/Debian 系统,使用 sudo apt-get install git
  • 对于 Fedora 系统,使用 sudo dnf install git
  • 对于 CentOS/RHEL 系统,使用 sudo yum install git

3. 验证安装

安装完成后,你可以在终端中运行以下命令来验证 Git 是否已经成功安装:

git --version

如果 Git 已经成功安装,这个命令会输出 Git 的版本信息。

2. GIt全局设置

git config --global user.name "John Doe"
git config --global user.email "johndoe@example.com"

        这行代码设置了全局的 Git 用户邮箱为 "xxx@user.noreply.gitee.com"。当你在本地进行 Git 提交时,这个邮箱地址会被用作提交者的邮箱。

        这两个设置是全局的,也就是说,它们会应用到你本地所有的 Git 仓库。如果你想要在特定的 Git 仓库中使用不同的用户名或邮箱,你可以在那个仓库中使用不带 --global 参数的同样的命令进行设置。

3. 创建Git仓库

mkdir unity
cd unity
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/your_user_name/unity.git
git push -u origin "master"

4. 已经有Git仓库了?

cd existing_git_repo
git remote add origin https://gitee.com/your_user_name/unity.git
git push -u origin "master"

5.通过 SSH 连接到远程服务器

ssh-keygen -t rsa -C "your_email@user.noreply.gitee.com"

        当你使用 Git 进行版本控制,并且选择使用 SSH 协议(而不是 HTTP 协议)与远程仓库进行通信时,你需要生成一对公私钥。你将公钥添加到 Git 服务器(如 GitHub、GitLab 或 Gitee),然后在本地使用私钥进行身份验证。

6. 代码总览(并非实际使用示例)

如果是Windows,先初始化本地目录,然后让本地目录与远程仓库建立关联

git init
git remote add origin https://gitee.com/your-username/your-repository.git

初始化完毕之后,就可以对仓库进行操作了

git pull origin master
touch init.txt
echo > init.txt
git add .
git commit -m "第一次提交"
git push origin master
git push origin master -f

   git pull origin master 命令会从名为 "origin" 的远程仓库拉取(下载)"master" 分支的最新代码到本地。

        如果本地的 "master" 分支和远程的 "master" 分支有差异,Git 会尝试自动合并这些差异。如果同一个文件的同一部分在本地和远程都被修改了,Git 无法确定应该保留哪一个版本,这时会产生一个合并冲突。你需要手动解决这个冲突,然后创建一个新的提交来完成合并。

   git pull 不会简单地覆盖本地文件,它会尝试合并本地和远程的更改。如果你想要直接覆盖本地的更改,你可以使用 git fetch 和 git reset 命令,或者 git pull 命令的 --hard 选项。但是请注意,这些操作会丢失你本地的更改,所以在使用前请确保你知道自己在做什么。

        git push origin master这个命令会将本地的 "master" 分支推送(push)到名为 "origin" 的远程仓库。

        git push origin master -f这个命令会强制(force)将本地的 "master" 分支推送到名为 "origin" 的远程仓库,即使这会导致远程仓库中的一些提交被覆盖。这是一个危险的操作,通常只在你确定知道自己在做什么的情况下使用。

7. 不同的URL的分析

  1. https://gitee.com/CCSBRIDGE/unity/blob/master/22d8766cd521c639.webgl.data.unityweb.bin.txt

    这个 URL 指向的是 Gitee 上名为 "CCSBRIDGE/unity" 的仓库的 "master" 分支中的一个文件,文件名为 "22d8766cd521c639.webgl.data.unityweb.bin.txt"。"blob" 在这里表示这是一个文件(而不是一个目录)。当你访问这个 URL 时,你会在 Gitee 的网页界面中看到这个文件的内容。

  2. https://gitee.com/CCSBRIDGE/unity/raw/master/22d8766cd521c639.webgl.data.unityweb.bin.txt

    这个 URL 也指向的是 Gitee 上名为 "CCSBRIDGE/unity" 的仓库的 "master" 分支中的一个文件,文件名为 "22d8766cd521c639.webgl.data.unityweb.bin.txt"。"raw" 在这里表示这是文件的原始内容。当你访问这个 URL 时,你会直接下载这个文件的内容,而不是在 Gitee 的网页界面中查看它。

  3. https://gitee.com/CCSBRIDGE/unity.git

    这个 URL 是 Gitee 上名为 "CCSBRIDGE/unity" 的仓库的 Git URL。你可以使用这个 URL 来克隆这个仓库,或者设置为你本地仓库的远程仓库。当你执行如 git clone https://gitee.com/CCSBRIDGE/unity.git 这样的命令时,你会将这个仓库的所有代码下载到你的本地。文章来源地址https://www.toymoban.com/news/detail-809101.html

到了这里,关于Git的很基本的操作(个人感觉不会就挺亏的)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vue vben admin 使用, (个人感觉这项目封装的太深了!!!!)

    我们是不会被困难打败的, 只会越战越勇! 开启了表单搜索功能, demo 代码是 formtable 组件, 个人还是比较喜欢 template 方式, 这样的方式使用不了 getForm 这种方法 需要注意的是, 如果使用了组件表单搜索功能, 就是说你需要提供一个获取数据的api, 这里着重去看怎么适配表格需要的

    2024年02月06日
    浏览(45)
  • 【Git】Git基本操作

    Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。它采用分布式方式,避免中心服务器的单点故障,保障系统的高可用性和稳定性。Git可以作为一种过渡方案来替代BitKeeper,帮助管理Linux内核开发等。总之,Git是一种高效、灵活的

    2024年02月04日
    浏览(55)
  • Git基础——基本的 Git本地操作

            本文涵盖了你在使用Git的绝大多数时间里会用到的所有基础命令。学完之后,你应该能够配置并初始化Git仓库、开始或停止跟踪文件、暂存或者提交更改。我们也会讲授如何让Git忽略某些文件和文件模式,如何简单快速地撤销错误操作,如何浏览项目版本历史并查

    2024年02月11日
    浏览(49)
  • GIT —— 基本操作,分支管理,远程操作

    最近找实习,在完善简历,遂发一发存货,有待持续完善,我认为这部分非常的有意义 创建 配置 将配置生效于 当前机器的 所有仓库 删除配置/删除全局配置 .git :版本库,不允许手欠做任何修改! stage/ 或 index/ :暂存区,索引 gitcode/ : 工作区 修改的工作区内容会写入**对

    2024年02月11日
    浏览(72)
  • Git第三讲 Git的基本操作

    在使用Git进行版本控制时,有一些基本的操作是必须掌握的。本章将介绍这些基本操作,包括如何添加和提交文件、查看和比较更改、撤销更改以及删除文件等。 Git使用暂存区(或称为索引)来管理文件的更改。添加和提交文件是Git中最常用的操作之一。 添加文件 要将文件

    2024年02月08日
    浏览(50)
  • Git基本操作:版本打Tag的作用以及基本操作流程

    作用介绍 在git代码管理时,有时候我们想对某个特定的commit 添加标记,比如要标识版本信息,这时候就可以用的git中的打标签功能。 打tag就类似于我们看书放书签一样,以后可以直接用tag找到提交的位置,不然的话,就只有看commit的哈希值返回指定位置,比较繁琐。 特别强

    2024年02月13日
    浏览(44)
  • Git基本操作命令

    目录 一、简介 二、基本命令使用 (1) git add ---将该文件添加到暂存区 (2) git status --- 命令用于查看在上次提交之后是否有对文件进行再次修改 (3) git diff -- 比较文件在暂存区和工作区的差异 (4) git commit  --- 将暂存区内容添加到本地仓库中 (5) git reset --指定退回某一次提交的版

    2024年02月05日
    浏览(41)
  • git的基本操作

    在工作过程中,有时会用公司的电脑进行项目开发,或者使用个人电脑,但是git的一些默认配置,需要更改,可以按照下面方式完成。 在实际项目开发中,经常会遇到,刚开始,并没有创建远程仓库,只是通过git相关操作,在本地管理项目,如果需要将项目推送到远程项目,

    2024年02月09日
    浏览(64)
  • Git基本操作笔记

            Git在我们日常工作中是必不可少的,刚入职的实习生可能只要会安装git、git clone,git pull 即可,git安装的教程有很多我就不一一讲述了。         Windows安装教程请访问此博主的链接 Git安装教程-window版本 · 语雀 在平常开发中,我们肯定需要用到git,这里我给大

    2024年02月02日
    浏览(47)
  • Git基本操作(1)

    前面我们配置了git还有远程仓库,今天我们来了解一下git的基本操作。 首先,我们在装好git之后,我们就要初始化一个git仓库,我们可以用命令行 git init 来初始化一个git本地仓库,首先我们创建一个文件夹: 我们进入到gitcode文件夹,使用 git init 命令: 我们查看隐藏文件,

    2024年03月10日
    浏览(61)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包