如下图所示,远程仓库中只有一个main分支(虚线表示远程仓库)。 在使用git clone之后,会在本地建立一个本地仓库(实现表示本地仓库),对于远程仓库中的main分支,本地仓库会建立两个分支,本地分支main和远程分支o/main(这里的o是origin的简写)。 注意,即使在本地切换到远程分支之后,提交记录之后远程分支也不能前进。...
4、创建分支 :git branch [branchname] 需要注意,创建分支时,不会有什么提示。 5、 查看全部分支(包含本地和远程) :git branch -a 6、根据指定版本号创建分支: git checkout -b branchName commitId 7、清理本地无效分支(远程已删除本地没删除的分支): git fetch -p 8、如果分支太多,还可以用此命令进行...
1.查看本地分支 $ git branch master 2.查看远程分支 $ git branch -r orgin-ssh/master origin/master 3.查看所有分支 $ git branch -a * master remotes/orgin-ssh/master remotes/origin/master PS: git branch -r 无法获取远程分支,ui可以看见分支但是git 命令无法查看 原因git branch -a 这条命令...
1、创建本地分支 git branch //查看远程分支 git checkout -b branch_name //创建远程分支 在查看分支git branch 2、将分支提交到远程仓库 此时远程库中会有test-branch分支: 6、删除远程分支 首先,当前所在分支不能被删除,若要删除需切换到其它分支: 删除本地分支git branch -d test-branch 删除远程分支git ...
1、列出所有本地分支 $git branch 2、列出所有远程分支 $git branch -r 3、列出所有本地分支和远程分支 $ git branch-a 4、新建一个分支,但依然停留在当前分支 $git branch [branch-name] 例如,创建名称为dev的分支: $git branch dev 5、新建一个分支,并切换到该分支 ...
对于当前分支重命名为<branch>。 git branch -a 列举所有远程分支。 创建分支 对于所有分支仅是对于commit的指针这一概念的深刻理解是非常重要的。当你创建一个分支时,Git所需要做的无非是创建一个新的指针,这一过程并不会对仓库进行任何修改。比如当你对如下图所示的仓库进行创建分支的操作: ...
这将显示类似以下的输出: “` * main feature development “` 其中,星号(*)表示当前所在的分支。 如果要查看远程分支列表,可以使用`git branch -r`命令。如果要查看所有本地和远程分支的列表,可以使用`git branch -a`命令。 ## 3. 切换分支 在git中,切换分支很容易。只需使用`git checkout`命令后跟要切换...
如果需要切换到已存在的远程分支(例如从远程仓库拉取的分支),可以使用`git checkout`命令,并在远程分支的名称前加上`origin/`前缀。例如,要切换到名为`origin/feature`的远程分支,可以运行以下命令: “` git checkout origin/feature “` 该命令会将当前分支切换到`origin/feature`分支,并更新工作区的文件。
git branch命令用于列出、创建、删除和重命名分支。 常用的用法包括: 列出所有分支:git branch 创建新分支:git branch <branch-name> 切换到某个分支:git checkout <branch-name> 删除分支:git branch -d <branch-name> 强制删除分支:git branch -D <branch-name> 重命名分支:git branch -m <old-branch-...
对于已经有提交记录的分支删除后,实际上只是删除指针其commit记录还被保留,恢复之前我们可以通过指令:git reflog查找该分支最后一次提交时的ID(最前面的hash值),我们可以根据ID创建新的分支来恢复之前的分支数据。恢复指令为:git branch <分支名> <hash值>,当然你也可以从远程仓库重新clone一份。