协作开发中使用Git
一. git fetch 和 git merge 的联合使用
日常开发中几乎用不到
git pull命令,而是使用git fetch和git merge两条命令 实现代码分支的更新
git fetch
我们使用git fetch命令更新远程分支代码.
比如开发过程中别人新建了分支,你要去合并他的分支来更新代码,但是当你使用git branch -a的时候找不到他新建的分支,原因就是你的代码分支不是最新的,这事就需要git fetch来更新代码分支git merge
合并分支命令一般都用在git fetch之后,这样可以尽可能的避免代码冲突.
当发生代码冲突时也不用慌,git status和git add .命令会帮你解决冲突
二. git push
这个命令用来推送分支到git远程仓库,git push 前要记得使用 git fetch 和 git merge 更新代码分支,合并主分支
三. 版本回退
- 找到回退的目标版本
git log命令可以显示最近提交的版本信息 , 使用q退出log
- 本地分支回退
git reset --hard 版本号
四. 日常使用Git
git status查看工作区状态git add .将工作区的修改内容全部添加到暂存区git commit -m "... ..."提交代码git fetch更新代码分支git merge合并分支git push推送本地分支到远程仓库(第一次推送)git merge --abort取消分支合并
本文介绍了协作开发场景下Git的基本操作流程,包括如何使用gitfetch和gitmerge进行代码分支更新,如何通过gitpush推送分支到远程仓库,以及如何进行版本回退等。此外还概述了日常使用Git时的一些常见命令。

3441

被折叠的 条评论
为什么被折叠?



