一.首次创建远程代码库,并上传自己修改的本地代码
第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 远程主支
执行以上操作就可以完成合并分支到主支的操作
标签:origin,git,代码,命令,上传,远程,分支 From: https://www.cnblogs.com/chenshibao/p/18369452