要创建一个新分支并且包含master
分支上的所有内容,同时保留master
分支上的提交记录信息,可以使用以下Git命令:
查看当前仓库中所有的本地分支
git branch
查看远程仓库的最新状态(可用可不用)
git fetch
已存在的分支名称:master
新建分支名称:feature_landawang
git checkout -b feature_landawang master
将新创建的分支 (即本地分支) 与远程分支关联起来。推送代码并建立追踪关系,执行如下命令:
(这个命令不仅会推送代码,还会设置上游分支,以后可以直接用git push
和git pull
进行推送和拉取。) feature_landawang 是新建的分支名称
git push -u origin feature_landawang
注意:然后拉去一下代码,不然提交代码会报错
拉取代码命令:
git pull
如果想改修改分支名称,可以使用如下命令:
旧分支名称:old_branch
想要修改为的分支名称:new_branch
git branch -m old_branch new_branch
将新名称的分支(即本地分支)与远程分支关联起来。推送代码并建立追踪关系,执行如下命令:
(这个命令不仅会推送代码,还会设置上游分支,以后可以直接用git push
和git pull
进行推送和拉取。) feature_landawang 是新建的分支名称
git push -u origin new_branch
git 怎么将分支合并到master分支上
要将一个分支合并到 master 分支上,可以按照以下步骤操作:
-
确保你当前在 master 分支上,使用
git checkout master
命令切换到 master 分支。 -
运行
git merge
命令,指定要合并的分支。比如要将 feature 分支合并到 master 分支上,可以运行以下命令:git merge feature
-
如果合并过程中出现冲突,需要手动解决冲突,并用
git add
命令将解决冲突后的文件加入暂存区。最后再使用git commit
命令提交合并结果。 -
如果你不希望保留 feature 分支,可以运行
git branch -d feature
命令删除该分支。
总之,要将一个分支合并到 master 分支上,需要执行以下步骤:
// 切换到 master 分支
git checkout master
// 指定要合并的分支(feature是要合并的分支名称)
git merge feature
注意:在合并分支时,建议先将要合并的分支更新到最新版本,可以使用 git pull
命令更新本地代码。
git 删除远程分支
git push origin --delete 分支名