首页 > 其他分享 >《Git》

《Git》

时间:2024-05-30 15:13:02浏览次数:19  
标签:解决办法 git Git 提交 操作 checkout 分支

在线练习操作GIT地址
https://learngitbranching.js.org/?locale=zh_CN

基本操作流程

克隆项目

git clone <项目地址>

如果是其他分支的项目,可以换成

git clone <项目地址> -b <分支名称>

更改提交

  1. git add .

  2. git commit -m "<提交信息>"

  3. git push

文件恢复

分支操作

提交冲突【解决办法】

多个人拉取同一个版本的文件,进行操作。如果在拉取完毕之后,文件被他人更新。再次提交便产生了“提交冲突”

【解决办法1】
操作之前 先对该文件进行git pull操作

【解决办法2】
提交出现冲突之后,可线下与人协商,统一意见再进行提交。

提交修正

使用命令git commit --amend -m "修正信息"

合并(Merge和Rebase)

  • merge
# A分支要合并到B分支:
git checkout B
git merge A
  • rebase
# A分支要合并到B分支:
git checkout A
git rebase B

cherry-pick

用于将别的分支某一次提交操作,复制合并到自己的当前的分支中

git log # 查看 commitId
git checkout <当前需要合并的分支名称>
git cherry-pick <commitId>

一张图(清晰明了)

标签:解决办法,git,Git,提交,操作,checkout,分支
From: https://www.cnblogs.com/dragon-925/p/18221354

相关文章

  • 源代码管理工具介绍:Github
    GitHub是一个广泛使用的源代码管理工具,基于Git版本控制系统。它提供了丰富的功能,使开发者能够轻松地进行代码管理、协作和项目管理。以下是我对GitHub的介绍,包括了它的使用方法和优点:使用方法创建GitHub账户要使用GitHub,首先需要创建一个账户。访问GitHub官网,点击“......
  • github介绍
    GitHub是一个全球领先的面向开源及私有软件项目的托管平台,成立于2008年4月10日,由TomPreston-Werner、ChrisWanstrath和PJHyett创立。它以Git作为唯一的版本控制系统,使得软件开发者能够高效地存储、管理、跟踪代码变更,并且促进团队之间的协作。GitHub不仅仅是一个代码仓库,它还......
  • Git使用笔记
    全局Git配置查看用户名和邮箱gitconfiguser.namegitconfiguser.email修改用户名和邮箱gitconfig--globaluser.name"username"gitconfig--globaluser.email"email"生成SSH公钥ssh-keygen-trsa-C"邮箱"重置git本地密码gitconfig--system--......
  • GitHub 作为主流源代码管理工具的特点及其在 AR 精灵项目中的运用
    GitHub是一个基于Web的版本控制和协作平台,建立在Git版本控制系统之上。Git由Linux操作系统的创建者LinusTorvalds开发,是一个分布式版本控制系统,广泛应用于软件开发项目中。GitHub提供了丰富的功能,帮助开发人员轻松管理和跟踪代码更改,与他人共享工作,并在项目上协作。本......
  • 关于github的全方位使用和与个人小组项目结合
    一,引言今天给大家介绍的是一款源代码管理工具网站Github,Github是一个基于版本控制软件Git打造的网站对于个人而言,Github提供了丰富的代码托管和版本控制功能,方便开发者管理自己的项目和代码,个人也可以在网站上搜索自己所需要的开源项目或者代码片段,同时也可以在网站上向朋友或......
  • 如何从 GitHub 项目中获取特定提交
    我需要从GitHub下载FacebookAPI。通常,我只需点击"下载"选项卡下载最新的源代码。在这种情况下,我需要较早的提交:91f256424531030a454548693c3a6ca49ca3f35a,但我不知道如何从该提交中获取整个项目...谁能告诉我如何做到这一点?(顺便说一下,我用的是Mac,不知道这是否有什么......
  • github介绍
    GitHub是一个广泛使用的源代码管理工具和协作平台,特别适用于团队项目的开发和管理。以下是关于GitHub的详细介绍,结合团队项目的各个方面进行说明:1.基本概念GitHub是基于Git的源代码管理平台,提供了版本控制和协作功能,帮助开发团队有效管理代码库。主要功能包括代码托管、......
  • 主流源代码管理软件Github介绍
    简介GitHub是一个基于Git的分布式版本控制和源代码管理平台,为开发者提供了丰富的协作工具。自2008年发布以来,GitHub已经成为开源项目和商业项目的首选平台。它不仅仅是一个存放代码的地方,更是开发者协同工作的中心。主要功能版本控制GitHub依赖Git提供强大的版本......
  • 主流源代码管理工具Github介绍
    一、什么是GitHub?GitHub是一个基于Git的源代码管理平台,允许开发者协作开发、管理和存储代码。自2008年创建以来,GitHub已经成为世界上最流行的代码托管平台,拥有超过4000万用户和1亿个项目。二、Git与GitHub的关系Git是由LinusTorvalds开发的一种分布式版本控制系统,用于跟踪文......
  • Git使用笔记
    Git使用笔记什么是git,git介绍和svc对比https://fishc.com.cn/forum.php?mod=viewthread&tid=71107&extra=page%3D1%26filter%3Dtypeid%26typeid%3D599 https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000 git安装(win)下载安装包https://git-scm.com/downl......