git

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
git [2025/11/28 10:56] 张叶安git [2025/12/18 16:38] (当前版本) 张叶安
行 230: 行 230:
 git push origin A:B --force git push origin A:B --force
 </code> </code>
- 
-===== 总结 ===== 
- 
-^ 需求 ^ 推荐命令 ^ 说明 ^ 
-| **本地 B 分支不存在** | ``git checkout -b B`` | 直接基于 A 新建 B | 
-| **本地 B 分支已存在,且不想要了** | ``git branch -D B`` 然后 ``git checkout -b B`` | 删除重建最省心 | 
-| **保留 B 分支身份,但覆盖内容** | ``git checkout B`` 然后 ``git reset --hard A`` | 也就是把 B 的指针强行拖到 A 的位置 | 
  
 **警告**: **警告**:
 使用 ``git reset --hard`` 或 ``git branch -D`` 都是破坏性操作。执行前请确保 **B 分支上没有你需要的、未备份的代码**。 使用 ``git reset --hard`` 或 ``git branch -D`` 都是破坏性操作。执行前请确保 **B 分支上没有你需要的、未备份的代码**。
 +
 +===== Git统计几个版本间累计修改的文件 =====
 +
 +<code>
 +git diff --name-only 版本A 版本B
 +</code>
 +
 +===== git切换回旧版本测试后再回来 =====
 +<code>
 +git checkout 版本号如767ddd7d
 +</code>
 +
 +<code>
 +git checkout 分支号如sdf_dev
 +</code>
 +
 +
 +
 +
 +

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • git.1764298576.txt.gz
  • 最后更改: 2025/11/28 10:56
  • 张叶安