Git进阶篇

本文介绍了协作开发场景下Git的基本操作流程,包括如何使用gitfetch和gitmerge进行代码分支更新,如何通过gitpush推送分支到远程仓库,以及如何进行版本回退等。此外还概述了日常使用Git时的一些常见命令。

协作开发中使用Git

一. git fetchgit merge 的联合使用

日常开发中几乎用不到 git pull 命令,而是使用 git fetchgit merge 两条命令 实现代码分支的更新

  1. git fetch
    我们使用git fetch 命令更新远程分支代码.
    比如开发过程中别人新建了分支,你要去合并他的分支来更新代码,但是当你使用git branch -a 的时候找不到他新建的分支,原因就是你的代码分支不是最新的,这事就需要git fetch 来更新代码分支
  2. git merge
    合并分支命令一般都用在git fetch 之后,这样可以尽可能的避免代码冲突.
    当发生代码冲突时也不用慌, git statusgit add .命令会帮你解决冲突

二. git push

这个命令用来推送分支到git远程仓库,git push 前要记得使用 git fetchgit merge 更新代码分支,合并主分支

三. 版本回退

  1. 找到回退的目标版本

git log 命令可以显示最近提交的版本信息 , 使用q退出log

  1. 本地分支回退

git reset --hard 版本号

四. 日常使用Git

  • git status 查看工作区状态
  • git add . 将工作区的修改内容全部添加到暂存区
  • git commit -m "... ..." 提交代码
  • git fetch 更新代码分支
  • git merge 合并分支
  • git push 推送本地分支到远程仓库(第一次推送)
  • git merge --abort 取消分支合并
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值