git本地分支

1.新建git仓库,并clone到本地:

$git clone 'https://github.com/'

2.列出本地所有分支:

$ git branch

注意:如果新建仓库的时候没有init,此时列出的分支中不显示任何分支,解决办法添加一个文件,并将此文件提交:

1.$git add .   
2.git commit -m '注释'   
3.git push  

完成以上3步骤之后,再执行git branch dev命令既可。
如果新建仓库时没有init,当你新建分支:$git branch dev时会报错,fatal: Not a valid object name: ‘master’. 原因是你本地还没有master。

3.新建本地分支:

$git branch dev

此时再执行第二步骤将看到本地的两个分支:master和dev。

4.切换分支到dev

$git checkout dev

5.添加文件

6.从dev分支推送到远程仓库

$ git status 

$ git add 文件名(git add . 添加所有)/ git rm 文件名

$ git commit -m '注释'

$ git push origin dev (第一次推时加上origin)

7.切换到master分支,并合并某一分支

$ git checkout master

$ git merge dev (合并dev分支)

8.通过master分支合并
在master分支下执行:git push

注:

如果你要提交的代码中,包含了从别处git clone下来的代码,切记现将clone下来的文件夹中的.git 文件删除,否则你提交的git中是不会包含此文件夹的。

rm -rf .git

获取远程git地址:

git fetch origin master
Git本地分支是在本地仓库中创建的指向特定提交的指针。你可以使用`git branch`命令创建一个新的本地分支,例如`git branch feature1`。使用`git checkout`命令可以切换到一个已存在的本地分支,例如`git checkout feature1`。你也可以使用`git checkout -b`命令创建并切换到一个新的本地分支,例如`git checkout -b feature1`。一旦你在本地分支上进行了修改,你可以使用`git push`命令将本地分支推送到远程仓库,例如`git push origin feature1`。 远程分支是位于远程仓库中的分支。远程跟踪分支是本地对远程分支的引用,它们是本地仓库中的指针,用于跟踪和反映远程分支的状态。远程跟踪分支的命名形式为`origin/branchName`。当进行网络通信时,Git会自动更新远程跟踪分支以反映远程分支的最新状态。你可以使用`git push`命令将本地分支的提交推送到远程分支,例如`git push origin master`。 当你在本地分支上进行了修改并将其合并后,你可以使用`git branch -d`命令删除本地分支,例如`git branch -d feature1`。如果你删除的分支尚未合并到其他分支,则可以使用`git branch -D`命令强制删除分支。你也可以使用`git push`命令删除远程分支,例如`git push origin :feature1`。 总结起来,Git本地分支是在本地仓库中创建和修改的指向特定提交的指针,而远程分支是位于远程仓库中的分支,远程跟踪分支是本地对远程分支的引用。你可以使用不同的命令来创建、切换、推送、合并和删除本地分支和远程分支。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [git学习之本地分支与远程分支](https://blog.csdn.net/nnuan/article/details/108037097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值