Git 版本管理使用-介绍-示例

这篇具有很好参考价值的文章主要介绍了Git 版本管理使用-介绍-示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git是一种版本控制工具,它可以帮助程序员组织和管理代码的变更历史

以下是Git的基本概念和使用方式:

  1. 仓库(Repository):Git使用仓库来存储代码的历史变更记录,包括所有的代码文件和版本信息。一个Git仓库可以存储在本地计算机或者远程服务器上。

  2. 分支(Branch):Git允许程序员在同一个仓库中创建多个不同的分支,每个分支可以包含不同版本的代码。程序员可以在不同的分支上进行开发和实验,最终将不同分支的代码合并起来。

  3. 提交(Commit):Git的基本单位是提交(Commit),每次提交是对代码的一个修改或一系列修改的快照。每个提交都包含一个唯一的标识符,以及提交者、提交时间等元数据。

  4. 拉取(Pull):Git允许程序员从远程仓库中拉取代码到本地计算机上,以便查看和修改代码。使用拉取功能需要先连接到远程仓库并获取访问权限。

  5. 推送(Push):若要将本地的代码更改推送到远程仓库,程序员需要使用推送功能。推送将所有本地的提交上传到远程仓库中。

  6. 合并(Merge):当两个分支的代码有冲突时,程序员可以使用合并(Merge)来将两个分支的代码合并在一起。合并时需要解决冲突,保留两个分支的代码。

  7. 标签(Tag):Git允许程序员对代码仓库中的某个版本打上标签。标签一般用于标识一个版本或者某个重要的里程碑,以便于查找和回溯。

Git的使用方式:

  1. 首先在本地计算机或者远程服务器上创建一个新的Git仓库;
  2. 将代码文件添加到仓库中;
  3. 使用提交功能将代码文件的修改保存到仓库中;
  4. 使用分支功能在同一个仓库中创建多个不同的分支,进行开发和实验;
  5. 使用拉取和推送功能连接到远程仓库,并将代码从本地推送到远程仓库;
  6. 使用合并功能将不同分支的代码合并到一起;
  7. 使用标签功能打上标签,以便于查找和回溯。

常见命令

创建仓库

git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目。

提交与修改

git add 添加文件到仓库
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 删除工作区文件。
git mv 移动或重命名工作区文件。
提交日志
git log 查看历史提交记录
git blame 以列表形式查看指定文件的历史修改记录

远程操作

git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并

安装Git软件

去这里下载Git下载地址,选择你需要的版本下载安装即可;
安装完后你可以直接打开利用指令进入你的项目;或者在你的项目目录里,右键选择Git Bash Here打开
Git 版本管理使用-介绍-示例,Git,git

打开将你的用户名,邮箱配置了,这是个全局配置,会把所有这个电脑上的仓库都写上,当然你可以针对某个仓库设不同的

git config --global user.name "名字"
git config --global user.email "邮箱"

第一次上传

按照流程走,先初始化仓库,在工作目录下生成一个.git隐藏文件夹

git init

把目录下的文件全部添加进本地仓库 (.)代表全部,也可以指定文件名添加

git add .

关联远程仓库

git commit -m "1.0"

把文件提交到仓库

git remote add origin 刚刚的地址

把本地库的所有内容推送到远程库上

git push -u origin master

分支

上传一个独立的分支(比如代码是从工程中直接DOWNLOAD ZIP文件,该文件与原MASTER分支是独立的)

1、git init (在本地工程目录下)
2、git add .
3、git commit -m “luyang” (”luyang“为分支名)
4、git branch luyang (创建分支)
5、git checkout luyang (切换分支)
6、git remote add origin http://192.168.36.10:10080/quantum_rng_testing/nist (”quantum_rng_testing/nist“ 为工程的目录,这次不要后面的.git后缀)
7、git push origin luyang (将分支上传)
注意:如果提示 "please tell me who you are“
在.git 目录下的config文件,在最后添加
[user]
name = xxxx
email = xxxxxxx@xx.com

这就创建了一个分支并上传了

合并分支

git merge luyang

Git 版本管理使用-介绍-示例,Git,git
然后去远程仓库看一下合并成功了没有,如果没有则执行下面这个命令:

git push --force origin master

Git 版本管理使用-介绍-示例,Git,git

删除分支

在合并后就可以将分支删除了,可以在远程仓库的分支管理里删除
或者执行文章来源地址https://www.toymoban.com/news/detail-620840.html

git branch -d 分支名称

到了这里,关于Git 版本管理使用-介绍-示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 使用IntelliJ IDEA配置版本管理(SVN和Git)

    步骤一:安装SVN插件 打开IntelliJ IDEA,点击顶部菜单栏的 \\\"File\\\" - \\\"Settings\\\"。 在弹出的窗口中,选择 \\\"Plugins\\\"。 在搜索框中输入 \\\"SVN\\\",找到 \\\"Subversion Integration\\\" 插件并点击 \\\"Install\\\" 安装。 步骤二:配置SVN 安装完成后,重启IntelliJ IDEA。 打开你的项目,点击顶部菜单栏的 \\\"VCS\\\" - \\\"En

    2024年04月24日
    浏览(41)
  • 使用Git对Word或Excel文件进行版本管理

    我们在使用Word编辑文档,或者使用Excel表格计算时,时常想,要是有个版本管理工具能把我们的文档或表格管理起来就好了,好让我们可以“昨日重现”,而不至人为失误而后悔不迭。 git就是一个使用便捷,功能强大的工具,在编程界可谓鼎鼎大名,可以说是程序员的必备工

    2024年02月10日
    浏览(50)
  • [教程]如何使用git管理版本库,推送项目到远程仓库

    1.确保已经下载git,如果未安装到C盘,先完成环境变量的配置 2.打开到项目根目录 3.在当前目录输入cmd打开命令行窗口    4.git全局设置 5.提交项目到本地仓库 6.二次提交项目 可以查看历史提交版本,并且随时同步历史版本到项目 7.提交本地仓库到远程仓库gitee 在gitee上新建

    2024年02月08日
    浏览(65)
  • 在Window和Linux系统中使用Git做版本管理

    在Window或者Linux系统上使用Git做版本管理的步骤大同小异,首先都是安装Git 在Window环境,下载Git安装包进行安装,下载网址:https://git-scm.com/download/win,安装好之后,桌面上会有一个 Git Bash 的图标,之后在这个Bash中输入Git命令 在Linux(Ubuntu)环境下,在命令行输入: sudo apt-ge

    2024年02月22日
    浏览(35)
  • 2023 最新 Git 分布式版本控制系统介绍和下载安装使用教程

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 集中式和分布式的区别? 最常见的集中式版本控制系统是SVN,版本库是集中放在中央处理器中的,而干活的时候,用的都是自己电脑,所以首先要从中央服务器那里得到最新的版本,然后开始

    2024年02月09日
    浏览(56)
  • 版本管理|Git -目前最好的版本管理工具

    在软件开发中,版本通常指的是代码或项目的一个特定状态或发布的一个特定副本。每次对代码或项目进行修改时,开发团队可以选择增加版本号或标记新版本,以便在未来能够准确追踪和识别不同的代码状态。 在项目根目录下运行 tree命令可以查看文件树,版本是文件树在

    2024年04月11日
    浏览(72)
  • git学习笔记 | 版本管理 - 分支管理

    学习文章1 学习文章2 学习文章3 Git是开源分布式版本控制系统,版本控制是一种记录文件内容变化,查阅特定版本修订情况的系统。 说法1 说法2 虽然有两种说法,但大概意思是相同的,前三个区域都在本地,只有远程仓库不在本地。 本地仓库 = 工作区 + 版本区 工作区:本地

    2024年02月10日
    浏览(46)
  • jenkins——Git版本管理

    在 Jenkins 上构建从 Git 源码仓库拉取代码的任务时需要使用到 Git 插件 yum install git -y 我在创建jenkins流水线任务的时候,按照下图进行选择,但是出现了错误 解决方法1:(不推荐) 1、把仓库设置成公开的,然后重新添加仓库地址 解决方法2:通过凭证的方式 添加凭证编辑页

    2024年02月09日
    浏览(42)
  • git ---版本管理

    1.什么是版本管理 版本管理就是管理我们修改代码的历史记录。 2.版本管理的作用 作为数据备份,它有详细的日志,能记住你的每一次提交、每一次改动,并且能够比较查看不同版本之间的异同,并且可以恢复到之前的任一版本。 明确分工责任,什么时候谁对代码做了修改

    2024年02月01日
    浏览(37)
  • Git版本管理工具

    本文记录学习使用 Git 版本管理工具的学习笔记,通过阅读参考链接中的博文和实际操作,快速的上手使用 Git 工具。 本文参考了引用链接博文里的内容。 Git使用教程-配置管理 git reset详解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的区别,原理和常用命令总结_gitlab

    2024年03月20日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包