git常用命令及冲突解决

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

测试git命令

1、将项目clone到本地

git clone url

例如:git clone https://gitee.com/https--ge/gitee-test.git

2、将已修改的文件添加到暂存区

git add

3、将已修改文件提交到本地仓库

git commit -m "第一次提交,注释必须写"

4、拉去远程分支

git pull https://gitee.com/https--ge/gitee-test.git

5、提交到远程分支

git push origin master

6、git log

显示当前分支的版本历史

git log

显示某个文件的版本历史记录,包括文件的重命名。

git log --follow 文件名

7、设置git用户名和邮箱

用法:git config –global user.name "[name]"

用法:git config –global user.email "[email address]"

8、显示已修改但是未add的内容

git diff

9、显示暂存区中文件的差异

git diff --staged

10、git reset

从暂存(stage)中撤销命令

用法:git reset README.md

我们可以使用命令:git reset --soft HEAD^ 这样就成功撤销了commit。

使用git reset --hard HEAD^ 这样连add也撤销了。

该命令将丢弃所有的历史记录,并回滚到指定的提交

用法:git reset –hard [commit]

11、显示需要提交的文件

git status

12、git branch

显示本地分支

git branch

显示所有远程分支和本地分支

git branch -a

13、git checkout

切换分支:git checkout 分支名

创建分支:git checkout -b 分支名

14、将指定分支合并到当前分支

git merge 分支名

解决冲突:

一、拉去远程代码冲突

1、git add *

2、git commit -m "解决冲突测试"

3、git pull

<<<<<<< HEAD

我的代码

=======

别人的代码

>>>>>>>

4、使用vim编辑器解决冲突

a:进入编辑状态

esc退出编辑状态

5、git add *

6、git commit -m "解决冲突测试"

7、git pull

二、分支合并出冲突

 # 新建dev分支,切换,增加代码
  
git branch dev
    
    
git checkout dev
    
在README.md最后一行增加 test1
    
git add 
    
git commit -m '注释'
    
# 切换回主分支操作
  
git checkout master
    
在1.txt最后一行增加 test2
     
git add 
    
git commit -m '注释'
    
# 合并分支
-出冲突了
<<<<<<< master
我的代码
=======
别人的代码
>>>>>>> dev
# 解决冲突,提交
git dd
git cmommit 

 git常用命令

查看远程地址

git remote -v

结果:
origin  拉取地址 (fetch)
origin  推送地址 (push)

添加远程地址

git remote add origin http://git.XXXX.com/XXX/XXX.git/

修改远程地址

git remote set-url origin http://git.XXXX.com/XXX/XXX.git/文章来源地址https://www.toymoban.com/news/detail-663020.html

到了这里,关于git常用命令及冲突解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Git】制造冲突以及解决冲突的详细方法

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月05日
    浏览(29)
  • 常见git解决冲突

    git最常见的冲突是 merge 一个分支时,产生的冲突。还有一个不常见的冲突是 stash pop 产生的冲突。 分支合并: 如果你在两个不同的分支中,对同一个文件的同一个部分进行了不同的修改,Git就没法干净的合并他们,在合并他们的时候就会产生合并冲突。此时Git做了合并,但是

    2024年02月09日
    浏览(33)
  • 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)
  • 记一次git冲突解决

    在提交mr的时候突然遇到了conflict,这时候意识到没有及时pull代码,脑海中想起了隔壁一起入职的同事经常念叨的一句“每天早上来都pull一下代码”。但是已经迟了 我看了一下,主要是同一个文件,master分支上已经被修改过,然后我要mr的代码也在这个文件上进行了修改。因

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

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

    2023年04月22日
    浏览(29)
  • git代码冲突解决办法

      作者是一个工作2年的Java程序猿,因为自己经常用到git,每天都需要提交代码,有时候合并代码也会有一些类代码冲突,把自己的解决方法告知出来,让大家有一定的参考。 为什么会产生冲突? 因为在合并分支的时候,master分支和dev分支恰好有人都修改了同一个文件,GIT不

    2024年02月16日
    浏览(33)
  • Git代码冲突解决步骤

      今天讨论下实际开发中有关版本控制的问题。在多人协作编码时,使用Git版本管理,在提交代码时可能会遇到冲突的情况,这里讨论下冲突的解决步骤。   首先在本地创建一个测试项目“Test”,并与远程代码库进行关联,此步骤省略。 1、创建代码的用户命名为“用户

    2024年01月17日
    浏览(26)
  • git代码合并、git解决冲突的方法?

    Git是一种分布式版本控制系统,它提供了多种方法来合并代码和解决冲突。下面是两个常见的场景以及对应的操作步骤: 合并分支 当我们在一个项目中有多个分支时,需要将不同分支中的代码合并到一起。假设我们有一个主分支master和一个开发分支dev,现在需要将dev分支合

    2024年02月02日
    浏览(32)
  • 教你IDEA解决GIT冲突

    GIT 基本上贯穿我们的开发生涯,之所以要使用git也是有很多优点的 🌹🌹🌹🌹🌹🌹🌹🌹 1.通俗易懂点, 保存代码不丢失 :防止因内存,操作等因素导致代码丢失 🌹🌹🌹🌹🌹🌹🌹🌹 2.易于 版本控制 :Git可以帮助你跟踪代码的变化,记录每个版本的变化和差异,方

    2024年02月04日
    浏览(52)
  • 解决git合并的冲突问题

    1.实验问题:多人协作下的合并冲突问题 1.1 实验一 实验目的: 模拟某些情况下使用git pull下拉远程仓库代码时覆盖了自己已有代码 实验步骤: 使用git clone拷贝远程仓库到本地 使用git reset --hard把本地仓库工作区,版本库都回退到很久之前的版本 使用git pull下拉远程仓库最新

    2024年02月07日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包