当前位置:   article > 正文

git常用命令及冲突解决_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. 1、git add *
  2. 2、git commit -m "解决冲突测试"
  3. 3、git pull
  4. <<<<<<< HEAD
  5. 我的代码
  6. =======
  7. 别人的代码
  8. >>>>>>>
  9. 4、使用vim编辑器解决冲突
  10. a:进入编辑状态
  11. esc退出编辑状态
  12. 5、git add *
  13. 6、git commit -m "解决冲突测试"
  14. 7、git pull

二、分支合并出冲突

  1. # 新建dev分支,切换,增加代码
  2. git branch dev
  3. git checkout dev
  4. 在README.md最后一行增加 test1
  5. git add
  6. git commit -m '注释'
  7. # 切换回主分支操作
  8. git checkout master
  9. 1.txt最后一行增加 test2
  10. git add
  11. git commit -m '注释'
  12. # 合并分支
  13. -出冲突了
  14. <<<<<<< master
  15. 我的代码
  16. =======
  17. 别人的代码
  18. >>>>>>> dev
  19. # 解决冲突,提交
  20. git dd
  21. 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/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/491749
推荐阅读
相关标签
  

闽ICP备14008679号