git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
20498860
V2EX  ›  git

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

  •  
  •   20498860 · Dec 1, 2020 · 3120 views
    This topic created in 2172 days ago, the information mentioned may be changed or developed.

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

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

    14 replies  •  2020-12-02 10:54:35 +08:00
    badbye
    badbye
    Dec 1, 2020
    1
    倒是知道 IDEA 将 A 合到 B 的时候,会把本地的 A 删掉,然后 checkout 回 A 时,会从远程重新拉 A,如果你的 A 没提到远程,改动就丢失了,不知道你是不是这个问题
    20498860
    20498860
    OP
    Dec 1, 2020
    2
    @assiadamo 我是用命令行合的 编辑器是 VSCODE 有影响吗
    badbye
    badbye
    Dec 1, 2020
    3
    @20498860 那应该不是我说的问题,你 merge 过后有 push 吗
    正确的流程应该是
    1. commit feature (push feature)
    2. checkout test
    3. merge feature to test
    4. push test
    20498860
    20498860
    OP
    Dec 1, 2020
    4
    @assiadamo 肯定有 push 的,gitlab 上都能看见明细的,没有 push 肯定没有的撒
    KuroNekoFan
    KuroNekoFan
    Dec 1, 2020 via iPhone
    5
    @assiadamo #1 这感觉好坑
    dswyzx
    dswyzx
    Dec 1, 2020 via iPhone
    6
    最近发现一个功能,挑拣,在 main 分支,查看 dev 分支历史记录,点选一个 commit 右键挑拣过来,合的特别爽
    laoyur
    laoyur
    Dec 1, 2020
    7
    @dswyzx cherry-pick?
    f6x
    f6x
    Dec 1, 2020
    8
    命令都不写, 怎么帮你....
    20498860
    20498860
    OP
    Dec 1, 2020
    9
    @f6x
    我一般是这样的
    git add .
    git commit -m 'msg'
    git pull
    git push
    git checkout test
    git pull
    git merge feature
    git push
    这样会有啥问题吗?
    f6x
    f6x
    Dec 1, 2020
    10
    流程没问题.
    是不是 倒数 2,3 行的 pull 或 merge 出现冲突了你没处理?
    zifangsky
    zifangsky
    Dec 1, 2020
    11
    推荐用可视化工具(比如:Fork ),这样即使中间哪个步骤有问题也可以很直观地看到并解决。
    20498860
    20498860
    OP
    Dec 1, 2020
    12
    @f6x 有冲突没处理 push 不了的呀
    tikazyq
    tikazyq
    Dec 2, 2020
    13
    有人半夜删你代码
    acr0ss
    acr0ss
    Dec 2, 2020
    14
    git log 看看 test 分支的历史呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   966 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
    ♥ Do have faith in what you're doing.