git删除本地修改并向仓库拉取最新代码

git向远端仓库拉取最新代码的指令

一般流程

git reset --hard	#删除本地更改
git pull	#拉取最新代码

1. git pull

  • 要将远程仓库中的最新代码拉取到本地仓库,你可以使用git pull命令。
  • git pull实际上是git fetchgit merge两个命令的组合,它从远程仓库获取最新的代码并自动合并到当前分支。

2. git pull origin branch_name

  • origin是远程仓库的名称
  • branch_name是要拉取的分支的名称。这将从指定的远程仓库的特定分支拉取最新的代码并合并到当前分支
  • git pull可能会触发合并冲突,特别是如果你本地的修改与远程仓库的修改有冲突。在这种情况下,你需要解决合并冲突,然后提交变更。

3. 先清理本地修改再拉取最新的代码

  1. git reset --hard HEAD
  • git reset --hard 是 Git 命令的一部分,它用于将当前工作目录中的文件、暂存区(Index)和本地仓库的提交记录都重置到指定的状态。这个命令的具体效果取决于指定的参数。
  • --hard参数表示重置为指定的状态,且工作目录、暂存区都将被清空,丢弃所有未提交的更改。这意味着你将丢失本地工作目录中所有未提交的修改,包括已添加到暂存区但尚未提交的更改。
  • 这将把你的工作目录和暂存区都重置到最新的本地提交(HEAD指向的提交)的状态,丢弃所有未提交的更改
  1. git pull origin main
  • 再从主分支拉取最新代码

文章他站发布网址(点击跳转)
博客园 简书 知乎 CSDN
  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈哈hall了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值