git 解决冲突方法

通过Git地址克隆项目
git clone [email protected]:xiaosi0707/1708A.git project

按照需求写代码
比如:列表数据渲染完毕
基本提交流程:
git status -> 查看本地仓库状态
git add list.html或者是. 提交到缓存区
git commit -m 'list数据渲染完毕' 提交到本地版本库
git push 提交到远程仓库

拉取流程:
git pull 从远程仓库拉取

冲突发生:
小明:在修改index.html
小白:也在修改index.html

冲突解决方案一:手动解决
冲突解决方案二:合并远程库和你本地的代码

git pull 和 git fetch区别?

分支:
分支在实际中有什么用呢?
创建分支:
git checkout -b dev
查看分支:
git branch
切换分支:
git checkout dev
合并分支:
git merge dev命令用于合并指定分支到当前分支

冲突发生?
两个都有修改,合并会有冲突

冲突解决方案?
手动解决

如果在新的分支上开发完代码,但是此功能又不需要了,所以要把此分支删掉了,这个时使用命令:
git branch -d dev 无法删除
现在我们强行删除:
git branch -D dev

git pull 和git push 默认拉取提交的都是master分支
如果要pull 、push其它分支,记住带上“origin 分支名称”

你可能感兴趣的:(git 解决冲突方法)