首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Web技术布道师

    最常见的 Git 错误都有哪些,如何解决它们?

    可是很明显你写错了,应该是 feature-branch 。所以你可以使用 mv 你可以使用 mv 命令类似重命名文件的方式重命名此分支:将其移动到具有正确名称的新位置。 如: git branch -m feature-brunch feature-branch 但如果您已推送此分支,则需要执行几个额外步骤。 git branch feature-branch git reset HEAD~ --hard git checkout feature-branch 这将创建一个新分支,然后将主分支回滚到您进行更改之前的位置 refs/heads/feature-branch 3ff8691 (HEAD -> feature-branch) HEAD@{2}: checkout: moving from master to feature-brunch 2b7e508 (master) HEAD@{3}: reset: moving to HEAD~ 3ff8691 (HEAD -> feature-branch)

    1.4K20发布于 2019-08-01
  • 来自专栏编程进阶实战

    在开发过程中使用git rebase还是git merge,优缺点分别是什么?

    假设现在有一个分支 feature-branch,需要将其合并到 master 分支上: 这样,feature-branch 中的所有代码都将与 master 分支合并。 git checkout master git merge feature-branch git rebase git rebase 是另一种用于合并分支的方法,与 git merge 不同,git rebase 同样假设现在有一个分支 feature-branch,需要将其合并到 master 分支上: 这样,我们首先切换到 feature-branch 分支上,并执行 git rebase 命令以将其应用于 

    59520编辑于 2023-05-26
  • 来自专栏喵叔's 专栏

    【GIT版本控制】--远程仓库

    例如,要创建一个名为 “feature-branch” 的新分支,执行: git branch feature-branch 切换到新分支:切换到新创建的分支,使用 git checkout 命令: git checkout feature-branch 进行本地更改:在新分支上进行代码更改和开发工作。 将本地分支推送到远程仓库:一旦在本地分支上进行了更改,并且你希望共享这些更改,可以使用 git push 命令将本地分支推送到远程仓库: git push origin feature-branch 创建远程分支 拉取远程分支的更改:在本地仓库中,你可以使用 git pull 命令来拉取远程分支的最新更改并合并到本地分支中: git pull origin feature-branch 删除远程分支:如果不再需要某个远程分支 例如,要删除名为 “feature-branch” 的远程分支,执行: git push origin --delete feature-branch 分支管理与远程仓库结合使用,使团队能够同时进行多个任务

    73340编辑于 2023-10-07
  • 来自专栏nginx

    Git代码冲突解决指南:从原理到实战

    app.js),Git 会用特殊标记标注冲突部分: <<<<<<< HEAD console.log("这是本地修改"); ======= console.log("这是远程修改"); >>>>>>> feature-branch <<<<<<< HEAD 到 =======:本地代码 ======= 到 >>>>>>> feature-branch:远程代码 3. 标记冲突已解决 git add src/app.js # 标记冲突已解决 git commit # 提交合并结果 Git 会自动生成合并提交信息,例如: Merge branch 'feature-branch 五、实战演示:从冲突到解决 场景模拟 你在 main 分支修改了 README.md: # 项目介绍 这是本地修改 同事在 feature-branch 修改了同一行并推送: # 项目介绍 这是远程修改 解决步骤 git pull origin feature-branch # 发现冲突,手动修改 README.md git add README.md git commit -m "解决 README.md

    57310编辑于 2025-11-15
  • 来自专栏编程进阶实战

    在开发过程中使用git rebase还是git merge,优缺点分别是什么?

    假设现在有一个分支 feature-branch,需要将其合并到 master 分支上:这样,feature-branch 中的所有代码都将与 master 分支合并。 同样假设现在有一个分支 feature-branch,需要将其合并到 master 分支上:这样,我们首先切换到 feature-branch 分支上,并执行 git rebase 命令以将其应用于 master

    1.1K40编辑于 2023-05-20
  • 2026 年 掌握 Git Merge 与 Rebase 避免代码冲突

    GitMerge工作流示例假设你在feature-branch上开发,想把它合并到main分支。 提交历史现在会显示feature-branch被合并进了main,双方历史都得以保留。GitMerge的优缺点优点:协作安全:Merge不会修改提交历史,适合团队协作。 GitRebase工作流示例假设你在feature-branch上开发,想把它rebase到main分支以获取最新变更。 操作步骤如下:先切换到你的feature-branch:展开代码语言:BashAI代码解释gitcheckoutfeature-branch将feature-branchrebase到main:展开代码语言 :BashAI代码解释gitrebasemainGit会把feature-branch上的提交逐个重放到当前main分支之上,相当于让feature-branch包含了main的所有最新变更。

    25610编辑于 2026-01-21
  • 来自专栏喵叔's 专栏

    【GIT版本控制】--分支管理

    创建新分支:要创建一个新分支,执行以下命令,其中 branch-name 是你为新分支选择的名称: git branch branch-name 例如,要创建一个名为 “feature-branch ” 的新分支,可以执行: git branch feature-branch 切换到新分支:要切换到新创建的分支,执行以下命令: git checkout branch-name 或者,你也可以合并以上两个步骤 ,一次性创建并切换到新分支,使用 -b 选项: git checkout -b feature-branch 现在,你已经切换到了新创建的分支,可以在该分支上进行开发或实验性工作。 例如,要将名为 “feature-branch” 的分支合并到当前分支,执行: git merge feature-branch 如果合并没有冲突,GIT会自动将两个分支的更改整合在一起。 git commit -m "Merge feature-branch into master" 这将创建一个新的提交,将特性分支的更改合并到主分支中。

    86120编辑于 2023-10-07
  • 来自专栏nginx

    Git Rebase 详解:原理、使用场景与回滚操作

    1.1 Rebase 的基本语法 git rebase <目标分支> 例如,将 feature-branch 的提交重新应用到 main 分支上: git checkout feature-branch 示例: git checkout feature-branch git rebase main 2.2 合并分支 rebase 可以用于将一个分支的提交合并到另一个分支上,而不创建合并提交。 示例: git checkout feature-branch git rebase main git checkout main git merge feature-branch 2.3 解决冲突 在

    66210编辑于 2025-11-15
  • 来自专栏golang分享

    git操作

    显示今天你写了多少行代码 git diff --shortstat "@{0 day ago}" 显示某次提交的元数据和内容变化 git show commit 将本地分支推动到远程分支 git push origin feature-branch :feature-branch //推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建) 把远程分支拉到本地 git

    4.7K21编辑于 2023-11-30
  • Git从入门到起飞(详细)

    以下是分支管理的基本步骤: 创建和切换分支 要创建一个新分支并切换到它,可以运行以下命令: git checkout -b feature-branch 这将创建一个名为feature-branch的新分支并切换到它 使用以下命令: # 这是切换分支到main git checkout main # 这是将feature-branch内容合并到main git merge feature-branch 这将把feature-branch

    58410编辑于 2025-05-30
  • 团队开发中常用的git指令汇总

    使用以下命令拉取远程分支:git fetch origin查看远程分支: 列出所有远程分支,找到你之前的功能分支:git branch -r检出远程分支: 使用以下命令检出远程的功能分支(假设分支名为 feature-branch ):git checkout -b feature-branch origin/feature-branch继续开发: 现在你可以在本地继续开发这个功能分支了。 提交和推送: 开发完成后,记得提交并推送你的更改:git add . git commit -m "Your commit message" git push origin feature-branch

    58110编辑于 2024-08-04
  • 来自专栏IT杂谈学习

    GitHub详解:代码托管与协作开发平台

    URL> 例如: git clone https://github.com/username/repository.git 创建分支: git branch <分支名> 例如: git branch feature-branch 切换分支: git checkout <分支名> 例如: git checkout feature-branch 提交变更: git add <文件或目录> git commit -m "提交信息" 例如: git add . git commit -m "Initial commit" 推送代码: git push origin <分支名> 例如: git push origin feature-branch 合并分支: 首先切换到目标分支,然后合并: git checkout main git merge <分支名> 例如: git checkout main git merge feature-branch

    2.8K20编辑于 2025-05-24
  • Git合并选Rebase还是Merge?弄懂这3点,从此不再纠结

    基本用法# 切换到目标分支(通常是 main 或 master)git checkout main# 合并 feature 分支git merge feature-branch实际场景演示假设我们有这样一个场景 基本用法# 方式一:在功能分支上执行git checkout feature-branchgit rebase main# 方式二:直接指定分支git rebase main feature-branch

    1K10编辑于 2025-09-01
  • 来自专栏前端大全

    Git Worktree 使用详解——分支管理与并行开发最佳实践

    查看当前仓库的所有工作树 git worktree list # 示例输出: # /path/to/repo bb7c4a5 [main] # /path/to/repo/feature-branch /feature-branch main git worktree add .. /feature-branch # 锁定工作树(防止意外删除) git worktree lock ..

    71010编辑于 2026-03-10
  • 来自专栏Git

    【Git版本控制】-趣味解说Git核心知识

    实战示例git merge feature-branch# 发现冲突,手动修改文件git add conflicted-file.txtgit commit -m "解决合并冲突,融合 feature-branch

    11310编辑于 2026-01-31
  • 来自专栏全栈技术

    前端生态系统:构建现代Web应用的完整指南

    # 示例代码:使用Git进行提交和分支管理 git init git add . git commit -m "Initial commit" git branch feature-branch 第二部分

    90650编辑于 2023-09-18
  • 来自专栏香菇带你学Linux

    【香菇带你学Git】 Git远程操作详解

    示例git fetch origin# 或git fetch origin feature-branch注意事项git fetch命令只是将远程仓库的更新下载到本地的.git/refs/remotes/

    45800编辑于 2024-08-26
  • 来自专栏前端开发

    理解 git checkout 与 git reset 的联系和区别

    使用场景在多人协作时,需要测试或调试其他分支上的功能时,直接执行 git checkout feature-branch 即可快速切换环境。

    54410编辑于 2025-07-06
  • 来自专栏Java后端技术栈cwnait

    Java程序员必备技能《上》

    example/example.git 添加文件并提交更改: git add . git commit -m "Add new feature" 创建新分支并切换到该分支: git checkout -b feature-branch 将本地分支更改推送到远程仓库: git push origin feature-branch 合并特性分支到主分支: git checkout main git merge feature-branch

    71910编辑于 2024-04-17
  • 来自专栏C++开发

    【Git版本控制器】第四弹——分支管理,合并冲突,--no-ff,git stash

    checkout fix-branch //修复问题并提交 git add . git commit -m "Fix urgent issue" //切换回原来的分支 git checkout feature-branch

    24900编辑于 2025-02-24
领券