Git本地更新仓库改动

 1. 使用 git stash

如果您在本地作了修改,还没有提交,并希望先更新远程的变化,可以使用 git stash 来临时保存本地的改动,然后执行 git pull 更新,最后使用 git stash pop 来恢复您的本地改动。

git stash       # 保存当前的工作进度
git pull        # 更新远程仓库的改动
git stash pop   # 应用之前保存的改动

 

2. 使用 git pull 的参数

使用 --rebase 参数

git pull --rebase 参数可以先把本地未提交的改动放到一边,拉取远程的更新,然后再把这些改动应用在更新后的代码上。

git pull --rebase origin master

这个命令会尝试把你的改动重新应用在拉取下来的代码上,如果有冲突,git 会提示你解决。

3. 使用 git fetch + git rebase

如果想更细致地控制更新过程,可以分两步进行:先使用 git fetch 拉取远程仓库的更新,然后使用 git rebase 来重新应用你的本地改动。

git fetch origin
git rebase origin/master

相关推荐

  1. Git本地更新仓库改动

    2024-03-26 09:34:03       41 阅读
  2. git本地仓库与远程仓库关联

    2024-03-26 09:34:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 09:34:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 09:34:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 09:34:03       82 阅读
  4. Python语言-面向对象

    2024-03-26 09:34:03       91 阅读

热门阅读

  1. 取消uniapp的scroll-view滚动条

    2024-03-26 09:34:03       43 阅读
  2. 二进制王国【蓝桥杯算法双周赛】

    2024-03-26 09:34:03       42 阅读
  3. 鲁棒的设计

    2024-03-26 09:34:03       39 阅读
  4. ip 协议

    ip 协议

    2024-03-26 09:34:03      29 阅读
  5. ubuntu22 安装docker26

    2024-03-26 09:34:03       37 阅读
  6. 笔记-《A Survey of Large Language Models》- 4 预训练

    2024-03-26 09:34:03       41 阅读
  7. LeetCode 面试经典150题 125.验证回文串

    2024-03-26 09:34:03       34 阅读
  8. LeetCode Hot100-哈希-两数之和

    2024-03-26 09:34:03       36 阅读
  9. 前端埋点解决方案

    2024-03-26 09:34:03       41 阅读
  10. Redis分布式锁实现

    2024-03-26 09:34:03       48 阅读