git命令

作者: 高思阳 | 来源:发表于2019-06-13 11:44 被阅读0次

提交修改

(1)修改文件之前,一定要先git pull,保证修改的是最新的版本;

(2)git push之前一定要先git pull,因为可能别人修改相同的文件并已commit,应该merge过来,一并push

(3)git commit 和git push时都要diff,确认修改的内容是自己要修改的 diff使用

合并分支

git checkout devBranch  //切换到需要合并到的devBranch分支
git merge dev  //本地的dev合并到devBranch上(如果遇到冲突解决完后再次提交即可)
git push origin devBranch  //推送到远程的devBranch分支上

添加合并原因:
1.按键盘字母 i 进入insert(输入)模式,编辑必要的注释 说明合并的原因,编辑的内容会在第一行显示,也可不修改
2.按"Esc"
3.输入":wq",按回车键即可

冲突解决

如果某一文件在同一Git存储库的不同分支中的相同行上进行了编辑,或者该文件已被删除,则当您尝试合并这些分支时,您将收到合并冲突错误。在继续之前,合并冲突必须通过新提交来解决。

合并冲突只会发生在三方合并的情况下。

生成 需要解析的文件列表: git status

# On branch master
# You have unmerged paths.
# (fix conflicts and run "git commit")
# Unmerged paths:
# (use "git add ..." to mark resolution)
# both modified: example.rb
# no changes added to commit (use "git add" and/or "git commit -a")

当 遇到冲突线时,Git将使用 标记冲突内容两侧的可视指示符编辑受影响文件 的内容。这些可视标记是:

<<<<<<<- 冲突标记,冲突开始于此行之后。
我的修改
=======- 将您的更改与另一个分支中的更改分开。
别人的修改
>>>>>>>- 冲突线的结束。

决定是否仅保留修补程序或主修改,或者写一个全新的代码。在合并您的更改之前删除冲突标记。

删除分支

git branch -d 分支名称  //删除本地分支

git branch -D 分支名称  //强制删除本地分支

git push origin --delete 分支名称  //删除远程分支

注意:删除分支就不可以撤销。删除分支前需要慎重。

https://www.cnblogs.com/jackchensir/p/8306448.html

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:git命令

      本文链接:https://www.haomeiwen.com/subject/ezpjfctx.html