做液压的公司网站,wordpress google字体本地,建设领域行政处罚查询网站,网站做推广应该如何来做呢哪里推广我们在合并分支时并不总是一帆风顺#xff0c;有些时候也会遇到“合并冲突”的问题。
下面我们来还原一下#xff1a; 创建分支dev $ git checkout -b dev
切换到一个新分支 dev
$ git branch
* devmaster我们将 text.txt 内容改为 欢迎关注CSDNkeduo并将修改的内容提交到 d…我们在合并分支时并不总是一帆风顺有些时候也会遇到“合并冲突”的问题。
下面我们来还原一下 创建分支dev $ git checkout -b dev
切换到一个新分支 dev
$ git branch
* devmaster我们将 text.txt 内容改为 欢迎关注CSDNkeduo并将修改的内容提交到 dev 分支中 $ sed -i s/csdnkeduo/欢迎关注CSDNkeduo/g text.txt
$ git commit -am changed the text.txt
[dev 6b78911] changed the text.txt1 file changed, 1 insertion(), 1 deletion(-)拓展 在Ubuntu中可以使用不同的方法来修改文件内容。以下是几种常见的方法 使用文本编辑器可以使用默认的文本编辑器如Gedit或Nano或其他编辑器如Vim或Emacs来打开文件并编辑内容。例如要打开一个文件并使用Gedit编辑器进行编辑可以在终端中输入以下命令 gedit 文件名复制代码 这将在Gedit中打开指定的文件然后你可以对其中的内容进行编辑并保存。 使用命令行编辑器在终端中可以使用命令行编辑器如sed或awk来修改文件内容。例如要使用sed编辑器在文件中替换文本可以使用以下命令 sed -i s/旧文本/新文本/g 文件名复制代码 这将在文件中将所有的旧文本替换为新文本。 使用重定向操作符可以使用重定向操作符或将输出重定向到文件中。例如要将输出附加到文件末尾可以使用以下命令 命令 文件名复制代码 这将运行指定的命令并将其输出追加到文件末尾。 现在切换回 master 分支我们可以看内容恢复到我们修改前的我们再次修改 text.txt 文件并提交 $ git checkout master
切换到分支 master
$ cat text.txt
csdnkeduo
$ sed -i s/csdnkeduo/CSDNkeduo感谢你的关注/g text.txt
$ cat text.txt
CSDNkeduo感谢你的关注
$ git branchdev
* master
$ git commit -am 修改代码
[master 3f3bdf2] 修改代码1 file changed, 1 insertion(), 1 deletion(-)现在master分支和dev分支各自都分别有新的提交 现在这些改变已经记录到 master 分支了。接下来将dev分支合并过来 $ git merge dev
自动合并 text.txt
冲突内容合并冲突于 text.txt
自动合并失败修正冲突然后提交修正的结果。
$ cat text.txt HEAD
CSDNkeduo感谢你的关注欢迎关注CSDNkeduodevGit用标记出不同分支的内容 我们将前一个分支合并到 master 分支一个合并冲突就出现了接下来我们需要手动去修改它然后再提交。 $ gedit text.txt
$ cat text.txt
欢迎关注CSDNkeduo
CSDNkeduo感谢你的关注
$ git diff
diff --cc text.txt
index a28e355,79ab186..0000000
--- a/text.txtb/text.txt-1,1 -1,1 1,2 欢迎关注CSDNkeduoCSDNkeduo感谢你的关注在 Git 中git status也可以告诉我们冲突的文件我们修改冲突文件后用 git add 要告诉 Git 文件冲突已经解决然后再提交。 $ git status -s
UU text.txt
$ git add text.txt
$ git status -s
M text.txt
$ git commit
[master b65a6a5] Merge branch dev删除**dev**分支 $ git branch -d dev
已删除分支 dev曾为 6b78911。
git branch
* master