git的拉取、提交、合并、解决冲突详细教程

这篇具有很好参考价值的文章主要介绍了git的拉取、提交、合并、解决冲突详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们在开发中使用git,经常会遇到拉代码,切换分支,提交代码,新建分支,合并代码,解决冲突这些操作,下面我跟大家分享一个好用的git工具来进行这些操作。

首先,我们下载一个git工具 点击下载GitHub Desktop

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

1.拉取git代码

复制git地址

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

打开工具,点击右上角的File,点击Clone a repository,再点击URL,把git地址复制到第一个输入框,然后选择本地保存代码的目录,再点击Clone就拉取git代码到本地了

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

2.切换分支

点击中间这栏,再点击想要切换的分支,就会把本地的代码切换到目标分支了,如果本地代码有修改,并且没有提交,为了避免本地切换到目标分支代码冲突,建议先提交再切换。

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

3.提交代码

修改或者新增,删除代码都能在工具的左侧看到。

可以选择只提交一部分的修改,或者提交全部的修改,右侧绿色是新增,红色是删除,所有的代码修改操作,在工具都能看到。历史的修改记录,在History里面找到提交的提交记录,也能看到。

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

下面我们来将修改提交到git,提交分为三步,写修改的注释,然后按图点击两个按钮就提交成功了。

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

4.新建分支

我们先从main主分支,新建一个分支名为2024/1/4,再点击创建

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

5.合并代码,解决冲突

合并代码时会有冲突,或者不冲突两种情况,首先我们要知道为什么会有这两种情况,有冲突是

比如现在有两个分支,分别是主分支 main,新分支 2024/1/4。当我们从主分支建立新分支以后,同时修改了主分支和新分支的代码,这个时候就会出现代码冲突,否则就不会冲突。

第一种,不冲突的情况,如下图,点击按钮就可以合并代码了

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

第二种,冲突的情况,提交的时候会有三角形感叹号提示代码中有一个文件冲突

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

此时我们再点击提交,工具就会显示冲突的文件,并且你本地冲突的代码也会显示,

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

看我的开发工具中的代码

git的拉取、提交、合并、解决冲突详细教程,Web前端,git,git合并分支,git合并分支解决冲突,git提交代码,git新建分支

<<<<<<< HEAD 到 ======= 之间的是当前分支的代码

 ======= 到 >>>>>>> main 之间的是主分支的代码,这个时候我们把多余的符号删除,再根据需要保留正确的代码就可解决冲突了。

解决了之后就正常的执行提交代码,再合并分支就可以啦。

如果还有问题的话,欢迎评论留言,来个点赞收藏吧~~~文章来源地址https://www.toymoban.com/news/detail-784729.html

到了这里,关于git的拉取、提交、合并、解决冲突详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Git教程】(六)分支合并 —— 合并过程,各类合并冲突及解决思路 ~

    使用 merge 命令来进行分支合并是 Git 中最重要的操作之一。虽然这一操作的底层算法很复杂,但调用起来却很简单。我们可以通过指定分支名称来选择待合并修改的分支。然后, Git 会基于合并的内容来创建一次新的提交。 下面,我们来看下图中的这个例子:在一群开发者在

    2024年04月25日
    浏览(35)
  • 如何解决进行git合并造成的冲突详细的很

    如何解决进行 git 合并造成的冲突 场景: 在我们在参与项目开发的时候,通常会创建公共的文件,但是当我们编码完成,使用 git 进行分支合并时,往往会出现合并冲突,也就是负责不同部分的开发人员会对同一个文件的同一个部分进行修改,这个时候就需要我们解决合并造成

    2024年02月06日
    浏览(26)
  • Git入门实战教程之合并分支并解决冲突

    在开发过程中,难免会遇到代码冲突的情况,那么该如何处理呢? 分支策略: 首先master主分支应该是非常稳定的,也就是用来发布新版本,一般情况下不允许在上面干活,干活一般情况下在新建的dev分支上干活,干完后,比如上要发布,或者说dev分支代码稳定后可以合并到

    2024年04月10日
    浏览(37)
  • git使用常见问题(提交代码,合并冲突)

    git fetch 获取远程分支更新 git branch 查看本地分支 git branch -r 查看远程分支 git branch -a 查看所有分支(本地分支和远程分支) git clone 地址 克隆代码 git checkout 切换分支 git pull 同步到本地(拉) git push 推送至服务器 git checkout -b dev origin/master 基于主分支创建dev分支 git add . 添加

    2024年02月03日
    浏览(30)
  • git必备知识 git使用常见问题(提交代码,合并冲突)

    git fetch 获取远程分支更新 git branch 查看本地分支 git branch -r 查看远程分支 git branch -a 查看所有分支(本地分支和远程分支) git clone 地址 克隆代码 git checkout 切换分支 git pull 同步到本地(拉) git push 推送至服务器 git checkout -b dev origin/master 基于主分支创建dev分支 git add . 添加

    2024年02月16日
    浏览(37)
  • 【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】

    1.1、先在本地创建一个文件夹用作本地仓库,里面可以放你的项目代码或者你想要上传到远程仓库的文件。 1.2、然后在文件夹内通过cmd打开终端命令行 git init ——初始化本地仓库,运行成功后,文件夹内会出现一个.git文件 也可以在文件夹内右击鼠标,选择git bash打开git命令

    2024年02月04日
    浏览(51)
  • 整理SourceTree使用方法(拉取、提交、推送、获取、冲突解决、分支管理)

    收藏保存吧,忘记的时候打开来看看 丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除文件 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库 提交(commit):将暂存文件上传到本地

    2024年02月05日
    浏览(31)
  • 本地git操作-之远程分支的拉取

    一、本地文件夹下载git分支内容(首次拉取git代码) 方法一:clone整个git分支 a. 初始化指定目录为本地git仓库 b. 克隆git主分支master c. 使用git命令拉取指定分支 d. 切换其他分支,查看其他分支 e. 切换到目标分支 方法二:拉取某一个分支 a. 初始化 b. 自己要与origin master建立连

    2024年02月08日
    浏览(42)
  • Git提交解决冲突

    解决方法如下两种: 1.保留你本地的修改 git merge --abort git reset --merge 合并后记得一定要提交这个本地的合并(add–commit–push–pull) 然后在获取线上仓库: git pull 2.down下线上代码版本,抛弃本地的修改 不建议这样做,但是如果你本地修改不大,或者自己有一份备份留存,可以直接

    2023年04月22日
    浏览(29)
  • git 分支合并冲突解决

    已经累到不想说话了,直接上流程吧! 1、比如你想A分支合并到B分支,先把这两分支都pull一下最新代码:git pull 2、切换到要合并的分支:git checkout tougu_pan (tougu_pan 是我的B分支) 3、在 tougu_pan 分支上执行 git merge --no-ff dev 4、git status 查看本地修改,就会出现以下状态 5、如

    2024年02月10日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包