GIT本地新建分支并提交到远程仓库,合并远程master分支 从0到1过程

本文详细介绍了如何使用Git进行本地仓库初始化、克隆远程仓库、查看分支、创建并切换到新分支(如web)、提交代码、设置远程仓库别名、推送代码到远程web分支,以及如何在远程仓库中合并主分支(master)与web分支。通过此流程,开发者可以了解Git的基本工作流和分支管理。
摘要由CSDN通过智能技术生成

GIT本地新建分支并提交到远程仓库,合并远程master分支 从0到1过程

1.建立本地仓库(命令行也可以)
查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有输入命令git init建 立本地仓库
(或者新建一个文件目录,在这个目录下打开命令行:)

git init
  1. 拉取远程分支
git clone 你的远程地址(https/SSH)

3.拉取好了代码可以检查一下,检查有哪些分支

git branch 

4.添加代码到本地(可以将原目录的代码整个复制到现在这个目录下)
5.将代码提交到本地仓库

git add .
git commit -m "new branch commit"

(这时候会显示一系列添加的文件信息)
6.在本地仓库中建立一个与远程仓库的别名,以便之后提交代码而不是每次都要输入远程仓库地址。指令结尾是git的仓库地址,我使用的是SSH连接方式
()
git remote add origin xxxxxxxxxxxxx.git

7.此时我要把本地的代码提交的远程仓库上,步骤如下
1)首先要建立本地的分支,并切换到该分支上(本地建立完分支,默认是在master分支上)
(这里命名web分支)

//创建自己的分支
git branch web 
//切换到自己的本地分支上去
git checkout web

8.提交本地代码到远程web分支

git push origin web

在远程仓库git进行查看,已经创建了一个web分支
9。进行代码合并 主分支master和自己的web分支合并
先查看自己所在分支

git branch

在 web分支上需要切换到 master上

git checkout master

拉取远程仓库master分支代码

git pull origin master

(这里可能会报一个错,说的就是本地仓库有一个提交,比远程仓库要先进一个commit,因为我们之前在web分支上提交了代码到远程的web分支,web分支的代码是最新的)
so 直接进行提交master保持代码一致

git push origin master

这时候master 和 web分支代码保持一致了
保持良好习惯切回到自己的分支上去

git checkout web

拉取 master 分支代码到本地分支

git pull origin master

…>>>>>结束
可以进行一轮测试 (后续提交代码合并都是如下命令)
在本地的代码里面进行一些小改动走一遍流程
查看改动(保证在web分支上哦 git checkout 查看 不在进行切换 git checkout web)
git status
提交改动
git add .
git commit -m ‘本次改动’
git push origin web

git checkout master
git pull origin master
git merge --no-ff -m ‘本次改动’ web
git push origin master

git checkout web
git pull origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值