一、简述Git流程

git status:在提交之前,你可以通过运行 git status 命令来查看当前工作目录的状态。这将显示已修改但尚未暂存的文件,以及已暂存但尚未提交的文件。

git add:使用 git add 命令来暂存你所做的更改。你可以使用 git add <file> 来暂存特定文件,或者使用 git add . 来暂存所有更改。

git commit:一旦你的更改已经暂存,你可以通过 git commit 命令来将它们作为一个新的提交保存下来。提交时,你需要提供一个简明扼要的提交消息,描述这次提交所做的更改。

git push:如果你的本地仓库是基于远程仓库的分支进行开发的,你需要通过 git push 命令将你的提交推送到远程仓库,以便与他人分享你的更改。

二、如何解决冲突

查看冲突:首先,运行 git status 命令来查看是否存在冲突文件。Git 会告诉你哪些文件存在冲突。

编辑文件:打开包含冲突的文件,你会看到类似以下内容的标记:

```

Copy Code<<<<<<< HEAD

// 本地更改

=======

// 远程更改

>>>>>>>

```

你需要手动修改这些标记以解决冲突。保留你需要的代码,并删除Git生成的标记。

标记为已解决:一旦冲突解决完毕,对每个有冲突的文件运行 git add <resolved-file> 命令,标记为已解决。

完成合并:当所有冲突都被标记为已解决后,运行 git commit 提交已解决的冲突。

推送更改:最后,运行 git push 将解决冲突后的更改推送到远程仓库。