首页 > 其他分享 >Git基本操作

Git基本操作

时间:2025-01-17 15:30:03浏览次数:3  
标签:git 仓库 修改 Git 提交 基本操作 分支

Git是一个分布式版本控制系统,它可以追踪文件的变化,并记录文件的历史版本。以下是Git的基本概念和使用方式:

  1. 仓库(Repository):Git仓库是存储代码和文件的地方,可以是本地仓库或远程仓库。本地仓库存储在本地计算机上,而远程仓库存储在远程服务器上。

  2. 分支(Branch):分支是Git中的重要概念。在创建仓库时,会自动创建一个默认的主分支(通常是master)。除了主分支外,可以创建其他分支用于开发不同的功能或修复问题。分支可以独立进行开发工作,修改文件,并在合适的时机合并到主分支。

  3. 提交(Commit):提交是指对文件的一系列修改的保存。每次修改文件后,需要将修改的内容提交到Git仓库中。提交时需要提供一个提交信息,用于描述该次修改的内容。

  4. 提交历史(Commit History):提交历史是对所有提交记录的整理和展示。可以查看每个提交的详细信息、修改的文件内容,以及提交之间的关系。

  5. 拉取(Pull)和推送(Push):拉取是指从远程仓库获取最新的代码更新,推送是指将本地仓库中的修改推送到远程仓库中。通过拉取和推送,可以与其他开发者共享代码,并合作开发。

  6. 合并(Merge):合并是将一个分支的修改合并到另一个分支的操作。当完成某个功能或修复某个问题后,可以将所做的修改合并到主分支中。

  7. 解决冲突(Resolve Conflict):当合并分支时,如果发生文件冲突(即多个分支对同一部分文件进行了不同的修改),则需要手动解决冲突。解决冲突通常需要查看和编辑冲突的文件,以确定最终的修改结果。

Git的使用方式包括以下几个步骤:

  1. 初始化仓库:使用git init命令在本地文件夹中创建一个新的Git仓库,或使用git clone命令从远程仓库克隆一个已有的仓库。

  2. 添加文件:使用git add命令将修改的文件添加到暂存区。

  3. 提交修改:使用git commit命令提交暂存区中的文件修改,并提供相关的提交信息。

  4. 创建和切换分支:使用git branch命令创建新的分支,并使用git checkout命令切换到指定的分支。

  5. 合并分支:使用git merge命令将分支的修改合并到其他分支。

  6. 拉取和推送:使用git pull命令从远程仓库拉取最新的代码更新,使用git push命令将本地仓库中的修改推送到远程仓库。

  7. 解决冲突:当发生文件冲突时,使用编辑器手动解决冲突,并使用git add命令将解决后的文件提交到暂存区。

Git还有很多其他的功能和命令,这里只介绍了最基本的概念和使用方式。

标签:git,仓库,修改,Git,提交,基本操作,分支
From: https://blog.csdn.net/lirenfeng/article/details/145187546

相关文章

  • win10-Git-拉代码无权限-推送代码失败-配置用户密码无效-处理方案-删除凭证
    win10-Git-拉代码无权限-推送代码失败-配置用户密码无效-处理方案-删除凭证删除已保存的凭证重新操作删除已保存的凭证控制面板>用户账户>凭证管理器选择Windos凭证下方找到普通凭据,删除操作失败的地址重新操作重新拉取/推送Git代码,会弹出输入账号密码提......
  • juju的电脑基本操作学习笔记_打开CMD与bash命令
    juju的电脑基本操作学习笔记_打开CMD与bash命令普普通通滴打开CMD方式一:任务栏搜索CMD方式二:按住win+R打开运行在里面输入cmd方式三:在文件夹的任何一个位置单击右键,选择Openinterminal方式四:在资源管理器的地址栏的最前面加上cmd空格再回车以管理员方式运行CMD常用的b......
  • Gitbook在Docker中安装插件的方法.210603
    别光在那百度,什么先book.json添加plugin,然后在install?哥,你现在用的是docker哎,docker都启动不了,你如何gitbookinstall呢?乖乖听我的,按我的方法来!1.docker中使用npm安装插件[root@itgitbook]#dockerexecgitbooknpminstallgitbook-plugin-back-to-top-buttonnpminfo......
  • Gitbook的docker安装配置.210603
    创建目录:/gitbook/gitbook和/gitbook/html/gitbook/gitbook目录下,touch新建README.mddocker安装gitbookdockerrun--namegitbook-p4000:4000-v/gitbook/gitbook:/srv/gitbook-v/gitbook/html:/srv/htmlfellah/gitbook初始化gitbook[root@itgitbook]#d......
  • 博客搭建 — GitHub Pages 部署
    关于GitHubPagesGitHubPages是一项静态站点托管服务,它直接从GitHub上的仓库获取HTML、CSS和JavaScript文件,通过构建过程运行文件,然后发布网站。本文最终效果是搭建出一个域名为https://<user>.github.io的网站创建GitHubPages站点仓库输入仓库名称,必须命......
  • 使用jsdelivr加速hexo github pages博客的静态资源
    目录使用介绍LoadanyGitHubrelease,commit,orbranch:Loadexactversion:Useaversionrangeinsteadofanexactversion(onlyworkswithvalidsemverversions):使用hexo将博客部署在githubpages上面,有时候访问速度会比较慢,可以将图片等静态资源,使用jsdelivr进行cd......
  • 使用docsify搭建github pages页面
    目录初始化相关配置index.htmlreadme.md_sidebar.mddocsify可以快速帮你生成文档网站。不同于GitBook、Hexo的地方是它不会生成静态的.html文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个index.html就可以开始编写文档并直接部署在GitHubPages。......
  • GitHub打不开的解决方案
    在国内github官网经常面临打不开或访问极慢的问题,那有什么好办法解决GitHub官网访问不了的问题?今天来教你几招轻松访问github官网。首先我们说下github官网打不开的原因到底是什么。我们会发现,github偶尔可以打开,偶尔打不开,能不能打开似乎全靠运气,其实这都是因为你访问github......
  • ubuntu下搭建Gitea代码托管平台
    在Ubuntu上部署Gitea是设置本地代码托管平台的简洁和高效选择。以下是详细步骤:步骤1:更新系统sudoaptupdate&&sudoaptupgrade-y步骤2:安装依赖sudoaptinstallgitsqlite3curl-yGitea支持多种数据库,默认使用SQLite。如果需要MySQL或PostgreSQL,可以先安......
  • vscode使用github.211014
    1,vscode打开terminal,生成RSA密钥,并查看蜜月PSD:\\code\\SQL>gitinitReinitializedexistingGitrepositoryinD:/code/SQL/.git/PSD:\\code\\SQL\>gitconfig--globaluser.nameamadeusPSD:\\code\\SQL\>gitconfig--globaluser.emailvegas......