版本管理之Git常用命令~持续更新


前言

本地机器环境需要安装git

一、合并本地分支

示例:仓库有master、dev分支,需要将dev的提交合并到master分支

#1.先切换到master分支
git checkout master
#2.1 合并本地dev的代码到master分支
git merge dev

二、合并远程分支

示例:有两种合并方式,一种使用git merge命令,另一种使用git pull命令

#1.git merge
git merge origin/dev
#2.git pull
git pull --rebase origin master

三、关联本地仓库到远程仓库

示例:有时候本地已写好了一部分代码,又在Github上新建了一个新的空仓库,这时候可以用git remote和git push把本地代码和远程仓库合并到一起。

#1. 进入本地代码的根目录,用git bash打开命令行窗口
#2. 对代码根目录进行git初始化。注:这一步不会把代码删除掉
git init
#3. 把所有文件添加到待提交状态
git add .
#4. 编写提交记录
git commit -m ‘初始化仓库’
#5. 将本地仓库和远程仓库进行关联
git remote add origin git@github.com:用户名称/项目名称
#6. 需要你输入密码进行登录验证
#7. 将本地代码远程推送到github,可以指定分支
git push -f origin master

四、本地分支清理

示例:本地通过git pull 命令拉取了代码,会顺带把远程分支的信息拉取下来。后面其他人通过远程仓库github删除了一些仓库,当你在本地使用git pull更新后并不会把这些远程分支信息删除。使用git delete去删除分支信息又会报分支信息不存在的错误。这时候可以通过两个命令的组合一次清理这些已删除的分支。

#1.通过git branch命令查看本地和远程的所有分支信息
git branch -a

我这里远程实际只剩一个master分支
描述

#2.查询出远端的分支
git remote show origin

可以看到dev已经被我通过远程删除了(在github上删除),提示我使用git remote prune清理
在这里插入图片描述

#3.清理远程已删 本地未删分支
git remote prune origin

使用git remote prune 进行清理后提示已清理了dev分支,再使用git branch -a,已经看不到已经被删除的dev分支了
在这里插入图片描述

五、分支名称修改

示例:有时候分支名称命名不规范需要进行修改

#1. 将分支的旧名称修改为新名称
git branch -m oldName newName
#2. 推送删除远程分支
git push --delete origin oldName
#3. 将新的分支名称推送的远程
git push origin HEAD: newName

总结

例如:以上就是今天要讲的内容,本文仅仅简单介绍了部分git操作命令的使用,后续会继续更新工作、学习中常用到的一些命令,谢谢浏览我的文章。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值