git分支命令大全
-
Git是一种分布式版本控制系统,分支是Git的重要功能之一。通过分支,我们可以在同一个代码仓库中同时开展多个任务开发,不会相互影响。下面是常用的Git分支命令大全:
1. 创建分支:git branch [branch_name]
该命令用于创建一个新的分支。2. 切换分支:git checkout [branch_name]
该命令用于切换到指定的分支。3. 创建并切换到新分支:git checkout -b [branch_name]
该命令用于创建一个新的分支,并立即切换到该分支上。4. 查看分支:git branch
该命令用于查看当前仓库中存在的所有分支。5. 合并分支:git merge [branch_name]
该命令用于将指定分支上的代码合并到当前所在的分支。6. 删除分支:git branch -d [branch_name]
该命令用于删除指定的分支。7. 强制删除分支:git branch -D [branch_name]
该命令用于强制删除指定的分支。8. 查看分支合并图:git log –graph –oneline
该命令用于查看分支的合并情况,以图形化的方式展示。9. 查看远程分支:git branch -r
该命令用于查看远程仓库中存在的所有分支。10. 创建远程分支:git push origin [branch_name]
该命令用于将本地分支推送到远程仓库。11. 删除远程分支:git push origin –delete [branch_name]
该命令用于删除远程仓库中的指定分支。12. 拉取远程分支到本地:git checkout -b [local_branch] origin/[remote_branch]
该命令用于在本地创建一个新分支,并将远程分支的代码拉取到本地。以上是Git分支的常用命令,通过灵活使用这些命令,可以更好地管理代码的开发与合并。希望对你有所帮助!
2年前 -
1. git branch: 查看所有分支,当前分支前会有一个*号。
2. git branch [branch-name]: 创建一个新的分支。
3. git branch -d [branch-name]: 删除一个已合并的分支。
4. git branch -D [branch-name]: 强制删除一个分支,即使该分支未合并。
5. git branch -m [branch-name-1] [branch-name-2]: 将分支名为branch-name-1的分支重命名为branch-name-2。
6. git checkout [branch-name]: 切换到指定分支。
7. git checkout -b [branch-name]: 创建一个新的分支,并立即切换到该分支。
8. git checkout -b [branch-name] [commit-oid]: 基于指定提交创建一个新的分支,并切换到该分支。
9. git merge [branch-name]: 合并指定分支到当前分支。
10. git rebase [branch-name]: 将当前分支的提交“重新设置”到指定分支上。
11. git cherry-pick [commit-oid]: 选择一个提交,并将其应用到当前分支。
12. git branch –set-upstream-to=[origin/branch-name]: 将当前分支设置为指定远程分支的上游分支。
13. git branch –unset-upstream: 取消当前分支的上游分支设置。
14. git branch –merged: 查看已经合并到当前分支的分支。
15. git branch –no-merged: 查看还未合并到当前分支的分支。以上是一些常用的git分支命令,可以帮助你进行分支的创建、切换、合并和重命名等操作。使用这些命令可以更好地管理你的代码库,并充分利用git的分支管理功能。
2年前 -
Git 是一个非常强大的版本控制工具,它的分支功能可以帮助开发团队更好地管理和协作项目。下面是一些常用的 Git 分支命令的详细说明。
1. 创建分支
– `git branch`:创建一个新的分支 `branch-name`。
– `git checkout -b`:创建一个新的分支 `branch-name` 并切换到该分支。 2. 切换分支
– `git checkout`:切换到指定的分支 `branch-name`。 3. 查看分支
– `git branch`:列出所有本地分支。
– `git branch -r`:列出所有远程分支。
– `git branch -a`:列出所有本地分支和远程分支。4. 删除分支
– `git branch -d`:删除已合并的分支 `branch-name`。
– `git branch -D`:强制删除未合并的分支 `branch-name`。 5. 合并分支
– `git merge`:将当前分支与指定的分支 `branch-name` 合并。
– `git rebase`:将当前分支的提交移动到指定的分支 `branch-name` 上,重建提交历史。 6. 推送分支
– `git push origin`:将本地分支 `branch-name` 推送到远程仓库。
– `git push –all origin`:推送所有本地分支到远程仓库。7. 抓取分支
– `git fetch`:从远程仓库抓取所有分支的最新变化。
– `git fetch origin`:从远程仓库抓取指定分支 `branch-name` 的最新变化。 8. 查看分支历史
– `git log`:显示当前分支的提交历史。
– `git log –graph`:以图形化的方式显示提交历史和分支合并情况。9. 重命名分支
– `git branch -m`:重命名分支 `old-branch-name` 为 `new-branch-name`。 10. 基于标签创建分支
– `git checkout -b`:基于标签 `tag-name` 创建一个新的分支 `branch-name`。 以上是一些常用的 Git 分支命令,通过合理地使用这些命令,可以更好地管理和协作项目的开发。希望对你有帮助!
2年前