跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 为什么我合到 test 分支的代码老是会自动消失? gitlab 只有我一个人的记录
未分類
22 11 月 2020

为什么我合到 test 分支的代码老是会自动消失? gitlab 只有我一个人的记录

为什么我合到 test 分支的代码老是会自动消失? gitlab 只有我一个人的记录

資深大佬 : 20498860 3

昨晚我把 feature 合到 test,gitlab 上有增加的记录。现在 feature 有代码,但是 test 没有代码。

我再次合代码,自动合并直接使用了 test 的代码,请问这是什么情况?

大佬有話說 (14)

  • 資深大佬 : assiadamo

    倒是知道 IDEA 将 A 合到 B 的时候,会把本地的 A 删掉,然后 checkout 回 A 时,会从远程重新拉 A,如果你的 A 没提到远程,改动就丢失了,不知道你是不是这个问题

  • 主 資深大佬 : 20498860

    @assiadamo 我是用命令行合的 编辑器是 VSCODE 有影响吗

  • 資深大佬 : assiadamo

    @20498860 那应该不是我说的问题,你 merge 过后有 push 吗
    正确的流程应该是
    1. commit feature (push feature)
    2. checkout test
    3. merge feature to test
    4. push test

  • 主 資深大佬 : 20498860

    @assiadamo 肯定有 push 的,gitlab 上都能看见明细的,没有 push 肯定没有的撒

  • 資深大佬 : KuroNekoFan

    @assiadamo #1 这感觉好坑

  • 資深大佬 : dswyzx

    最近发现一个功能,挑拣,在 main 分支,查看 dev 分支历史记录,点选一个 commit 右键挑拣过来,合的特别爽

  • 資深大佬 : laoyur

    @dswyzx cherry-pick?

  • 資深大佬 : f6x

    命令都不写, 怎么帮你….

  • 主 資深大佬 : 20498860

    @f6x
    我一般是这样的
    git add .
    git commit -m ‘msg’
    git pull
    git push
    git checkout test
    git pull
    git merge feature
    git push
    这样会有啥问题吗?

  • 資深大佬 : f6x

    流程没问题.
    是不是 倒数 2,3 行的 pull 或 merge 出现冲突了你没处理?

  • 資深大佬 : zifangsky

    推荐用可视化工具(比如:Fork ),这样即使中间哪个步骤有问题也可以很直观地看到并解决。

  • 主 資深大佬 : 20498860

    @f6x 有冲突没处理 push 不了的呀

  • 資深大佬 : tikazyq

    有人半夜删你代码

  • 資深大佬 : acr0ss

    git log 看看 test 分支的历史呢?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具