远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。 如下图所示,远程仓库中只有一个main分支(虚线表示远程仓库)。 在使用git clone之后,会在本地建立一个本地仓库(实现表示本地仓库),对于远程仓库中的main分支,本地仓库会建立两个分支,本地分支main和远程分支o/main(这里的o是origin的简写)。 注...
一、查看分支 git branch [-r | -a]: 1.git branch查看本地所有分支 2.git branch -r查看远程所有分支 3.git branch -a查看本地和远程所有分支 如图,一般当前本地分支前带有“*”号且为绿色,远程分支为红色 二、新建分支 git branch [-f] <branchname>: 新建一个分支,但不切换。如图新建了test分支,...
1、查看本地分支 :git branch 2 、删除本地已合并的分支:git branch -d [branchname] 某些情况下可以用git branch -D [branchName](使用时应注意是否已合并) 3、删除远程分支:git push origin --delete [branchname] 4、创建分支 :git branch [branchname] 需要注意,创建分支时,不会有什么提示。 5、 查...
1)如果远程新建了一个分支,本地没有该分支,可以利用** git checkout --track origin/branch_name** ,这时本地会新建一个分支名叫 branch_name ,会自动跟踪***远程的同名分支branch_name。 从图中就可以看到本来远程有一个 test1 分支,本地没有,利用该指令后,本地分支就出现了 test1。 2)用上面 1) 中...
Git分支(Branch)是指在代码版本管理工具Git中,用于并行开发和管理不同功能或修复bug的独立代码分支。每个Git仓库都可以有多个分支,这些分支可以同时存在于同一个Git仓库中,彼此独立且不相互影响。 分支的使用可以帮助团队成员并行开发不同的功能或修复不同的bug,而不会互相干扰。当一个新的版本或者新的功能需要开发时...
6. 远程分支(Remote Branch):分支存在于远程仓库中,可以在本地仓库中进行跟踪和操作,可以通过推送和拉取来与远程仓库进行代码同步。 7. 临时分支(Temporary Branch):临时分支是为了特定目的而创建的分支,如实验性的更改或撤销试验性的更改。可以随时创建和删除,没有固定的命名规则。 这些是常用的git分支类型,根据团...
然后执行下面的命令来创建一个分支: git branch crazy-experiment 此时的仓库提交历史没有任何变化。你得到的仅仅是指向当前commit的一个新指针。 要注意此时你只是创建了这个分支。如需开始对新分支进行提交,要先选择这个新的分支,使用git checkout命令,然后再使用标准流程git add、git commit等命令。 创建远程分支 ...
恢复分支 对于已经有提交记录的分支删除后,实际上只是删除指针其commit记录还被保留,恢复之前我们可以通过指令:git reflog查找该分支最后一次提交时的ID(最前面的hash值),我们可以根据ID创建新的分支来恢复之前的分支数据。恢复指令为:git branch <分支名> <hash值>,当然你也可以从远程仓库重新clone一份。
Git鼓励大量使用分支:因为创建、合并和删除分支非常快,所以Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。分...