第3篇 :git 首次创建项目上传,代码合并操作

一.首次创建远程代码库,并上传自己修改的本地代码

第1步:在自己电脑创建本地项目路径,在这个路径下执行初始化git:

命令:git init

第2步:改分支名称【如果远程仓库,主干的名称是main,而不是master,需要在本地将master改为main,如果主干已经是main则可忽略此步骤,这种情况只出现在gitlab代码管理中】

命令:git branch -m master main

第3步:连接远程仓库 xxx是你远程代码库的连接地址

命令:git remote add origin  xxx

第4步:拉取远程仓库main代码

命令:git pull origin main

第5步:添加本地代码

命令:git add .

第6步:添加本次提交注释

命令:git commit -m '初始化项目'

第7步:推送本地代码到远程仓库

命令:git push origin main

按照以上步骤完成操作,无任何报错,那就证明主干代码拉取无任何问题,可以正常执行代码提交操作;

二. 首次拉取远程分支代码库的操作:

第1步:创建本地本件夹,进入文件夹,右键,选中git bash

命令:

第2步:进行初始化

命令:git init

第3步:建立远程代码库连接:

命令:git remote add origin xxx

第4步:拉取远程分支到本地:

命令:git fetch origin dev 【dev就是远程代码库分支】

第5步:创建本地分支,并切换到本地分支

命令:git checkout -b xxx origin/yyy  【xxx本地分支,yyy远程分支,本地和远程分支保持一致】

第6步:获取远程分支代码

命令:git pull origin xxx

完成以上操作就可以在自己的分支上写代码开发;

三. 将主干代码合并到分支

第1步:将自己本地分支上做的代码修改先提交到远程分支的仓库

命令:git add .
命令: git commit -m '添加提交信息'
命令:git push origin xxx

第2步:再拉取远程分支的代码,确保代码是最新的一次提交

命令:git pull origin xxx

第3步:将远程主支合并到本地分支

命令:git pull origin 远程主支

第4步:解决冲突,如果有代码冲突先解决,再合并

第5步:冲突解决,填写合并信息,

命令:输入i,填写合并信息,按esc键,再输入":wq",退出添加合并信息的操作;

第6步:提交合并代码到分支

命令:git push origin xxx 

以上操作完成后,合并主支代码完成。

四. 将分支代码合并到主支

第1步:将自己本地主支上的代码先拉取最新的【如果主支代码已改动过,先上传一次在拉取;本地主支的代码最好不要随意改动,保持与远程仓库一致】

命令:git pull origin 远程主支 或 git reset --hard origin/main【此命令是强制将主支代码拉取,会覆盖本地的代码修改,谨慎使用】 

第2步:将远程分支合并到本地主支

命令:git pull origin 远程分支

第3步:解决冲突,如果有代码冲突先解决,再合并

第4步:冲突解决,填写合并信息,

命令:输入i,填写合并信息,按esc键,再输入":wq",退出添加合并信息的操作;
命令:git commit -m 'ggg' 【此命令视情况使用】

第5步:提交合并代码到主支

命令:git push origin 远程主支 

执行以上操作就可以完成合并分支到主支的操作

posted @ 2024-08-20 15:35  似梦亦非梦  阅读(3)  评论(0编辑  收藏  举报