从零开始:Git 上传与使用指南

这篇具有很好参考价值的文章主要介绍了从零开始:Git 上传与使用指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git 是一种非常强大的版本控制系统,它可以帮助您在多人协作开发项目中更好地管理代码版本,并确保每个团队成员都能及时地获取最新的代码更改。在使用 Git 进行版本控制之前,您需要先进行一些设置,以确保您的代码能够顺利地与远程仓库同步。

从零开始:Git 上传与使用指南,Git,git,github,运维


一:安装 Git:

首先,您需要确保您的计算机上已经安装了 Git。

(然后打开CMD,看一下是否下载成功)

从零开始:Git 上传与使用指南,Git,git,github,运维

二:创建仓库

在您的本地计算机上创建一个新的文件夹,作为您的代码仓库。

在命令行中进入该文件夹(或者是在文件夹中右击可以看到),并运行以下命令初始化一个新的 Git 仓库:

git init

这将创建一个名为 ".git" 的子文件夹,其中包含 Git 所需的所有元数据和配置文件,如下图:

从零开始:Git 上传与使用指南,Git,git,github,运维

三: 添加文件

使用以下命令将文件添加到 Git 的跟踪列表中:

git add <file>

一般都是下面这个全部上传:

git add .

四:提交更改(注释)

当您对文件进行了更改并希望将它们提交到仓库中时,请运行以下命令:

git commit -m "Commit message"

这将创建一个新的提交,并将您的更改保存在本地仓库中。

五:推送到远程仓库

运行以下命令来添加远程仓库:

git remote add origin <URL>
其中,<URL> 是远程仓库的 URL。
例如,如果您要将代码推送到 GitHub 上,可以使用类似以下命令的 URL:
git remote add origin https://github.com/username/repository.git

然后,使用以下命令将您的本地更改推送到远程仓库:

git push -u origin master

这将把您的本地分支推送到远程仓库的 master(main) 分支上。如果您使用的是其他分支,请相应地更改分支名称。第一次推送时,您还需要使用 "-u" 或 "--set-upstream" 选项来设置本地分支跟踪远程分支。以后您只需使用以下命令即可推送更改:

git push origin <branch-name>

六:拉取最新代码

从远程仓库拉取最新的代码更改时,用以下命令:

git pull origin <branch-name>

这将从远程仓库的指定分支拉取最新的代码更改,并将其合并到您的本地分支中。

七:解决冲突

当您尝试拉取最新的代码更改时,如果本地分支和远程分支之间存在冲突,Git 会停止合并过程并显示冲突的文件。您需要手动编辑这些文件,解决冲突,并将更改提交到本地仓库。解决冲突后,您可以使用以下命令将更改推送到远程仓库:

git push origin <branch-name>

允许合并不相关的历史

git pull origin main --allow-unrelated-histories

八:查看提交历史

要查看您的提交历史记录,可以使用以下命令:

git log

您还可以使用以下命令来查看更详细的提交历史记录:(包括分支和标签信息)

git log --oneline --decorate --graph --all

九:分支管理

Git 允许您创建和管理多个分支。要创建一个新分支,请使用以下命令:

git branch <branch-name>

要切换到新分支,用以下命令:

git checkout <branch-name>

要合并分支,用以下命令:

git merge <branch-name>

 十:标签管理

Git 还允许您为特定的提交添加标签。要创建一个标签,请使用以下命令:

(<tag-name> 是标签的名称,<commit-hash> 是提交的哈希值。)

git tag <tag-name> <commit-hash>

要将标签推送到远程仓库,请使用以下命令:

git push origin <tag-name>

配置和使用 Git 

Git 钩子是 Git 仓库中的一种机制,可以在特定事件发生时触发自定义脚本。例如,您可以在 Git 钩子的 pre-commit 事件中运行代码检查工具,以确保代码质量。要配置 Git 钩子,请进入您的 Git 仓库的根目录,并创建一个名为 ".git/hooks" 的文件夹(如果尚不存在)。然后,在该文件夹中创建一个以钩子事件命名的脚本文件,例如 "pre-commit"。在脚本文件中,您可以编写您想要在相应事件发生时执行的命令或脚本。确保脚本文件具有可执行权限。

自定义 Git 命令

如果您经常使用某些 Git 命令,您可以创建自定义 Git 命令来简化工作流程。在您的 Git 仓库的根目录下创建一个名为 ".git/hooks/custom" 的文件夹(如果尚不存在)。然后,在该文件夹中创建一个以自定义命令命名的脚本文件。在脚本文件中,您可以编写您想要执行的 Git 命令。例如,您可以创建一个名为 "git-sync" 的自定义命令,用于将本地更改推送到远程仓库并拉取最新代码。

从零开始:Git 上传与使用指南,Git,git,github,运维

通过学习本文,您将能够熟练掌握Git的基本操作,并能够在多人协作开发项目中更好地管理代码版本,确保代码的质量和可追溯性。无论是对于初学者还是有一定经验的开发者,本文都是一个不可或缺的Git使用指南。文章来源地址https://www.toymoban.com/news/detail-824383.html

到了这里,关于从零开始:Git 上传与使用指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【git】git提交代码-使用简易指南

    1、创建新仓库:git init 创建新文件夹,打开 执行: git init ,创建新的git仓库 2、检出仓库:git clone 执行该命令,以创建一个 本地仓库 的克隆版本: git clone /path/to/repository   如果是 远端服务器 上的仓库,则执行: git clone username@host:/path/to/repository 3、git的世界观 你的本地仓

    2024年02月02日
    浏览(55)
  • Git使用指南

    # 创建本地branch git branch branch # 当前branch 重命名 git branch -m branch # 列举所有分支  等同于 git branch --list git branch # 列举remote branch git branch -a # 安全删除branch git branch -d branch # 强制删除branch git branch -D branch # 删除remote branch # 等同于git push origin :branch git push origin --delete branch # 查询

    2023年04月25日
    浏览(52)
  • 华为云云耀云服务器L实例评测 | 从零开始:云耀云服务器L实例的全面使用解析指南

    本文收录在专栏:#云计算入门与实践 - 华为云 专栏中,本系列博文还在更新中 相关华为云云耀云服务器L实例评测文章列表如下: 华为云云耀云服务器L实例评测 | 从零开始:云耀云服务器L实例的全面使用解析指南 华为云云耀云服务器L实例评测|轻量级应用服务器对决:基

    2024年02月09日
    浏览(66)
  • Git命令详细使用指南

    Git是一种广泛使用的版本控制系统,它可以帮助开发人员跟踪变更、协作项目和有效管理代码仓库。无论你是初学者还是有经验的用户,理解各种Git命令对于高效的代码管理至关重要。 根据Git官方网站(https://git-scm.com)上提供的说明下载和安装Git。安装完成后,你打开终端

    2024年02月11日
    浏览(48)
  • 如何从零到有开始进行git仓库的建立上传,以及所遇到的问题及解决方法

    此篇是一个讲述从零到有,详细的介绍如何建立git仓库以及如何进行本地和远程仓库的连接与上传,及后续各种情况出现时的处理方法   首先打开gitee并且登录后,点击右上角的加号,点击新建仓库。   后在此处填写仓库名称,仓库介绍等,下面三个复选框根据情况选择

    2024年02月08日
    浏览(46)
  • vscode中git使用指南

    要使用 git clone 命令来克隆(下载)一个Git项目,你需要知道项目的远程仓库URL。以下是如何使用 git clone 的基本步骤: 打开终端或命令行窗口。 切换到你想要将项目克隆到的目标目录。你可以使用 cd 命令进入目标目录。例如,如果要将项目克隆到你的用户主目录下: 运行

    2024年02月03日
    浏览(55)
  • git使用指南——以gitlab为例

    注册gitlab 自行注册 新建项目 选择新建一个空白的项目 clone项目地址到本地 执行完之后,会在目录下生成如下内容: 进入里面,选择.git,要上传的内容(资料或代码复制到该目录下): 选择上传分支 如果不选择上传的分支,会默认上传到master分支上面 新建分支 打开项目页

    2024年01月24日
    浏览(34)
  • Git合并利器:Vimdiff使用指南

    使用 vimdiff 作为 Git 的合并工具确实可能会让新手感到困惑,但它是一个功能强大的工具,一旦掌握了它,就可以非常高效地进行代码合并和比较。以下是一个简短的教程,旨在帮助理解 vimdiff 的基本用法以及如何利用它来进行 Git 合并。 在开始之前,需要知道如何将vimdiff设

    2024年04月25日
    浏览(35)
  • git入门指南:新手快速上手git(Linux环境如何使用git)

    目录  前言 1. 什么是git? 2. git版本控制器 3. git在Linux中的使用 安装git 4. git三板斧 第一招:add 第二招:commit 第三招:push 5. 执行状态 6. 删除 总结           Linux的基本开发工具介绍完毕,接下来介绍一下Linux环境下如何使用git,以及git到底是什么?它和gitee和github之间有

    2024年02月03日
    浏览(62)
  • 2、Git使用不完全指南:Git客户端的使用及使用Token认证方式提交代码详解(详细图文)

    本篇介绍如何在Windows、Linux下安装Git客户端以及从远程代码仓库拉取代码。以及介绍2023如何从GitHub上获取Token令牌、使用Pycharm通过Token令牌从本地push上传仓库的方法,用来解决推送代码报Push failed The requested URL returned error:403的错误问题。 Windows 1、 安装 Git 和 TortoiseGit Git 下载

    2024年02月15日
    浏览(69)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包