Git上传的一些相关指令操作

本文详细介绍了Git的基本使用流程,包括初始化仓库、添加文件、提交修改、创建及切换分支、合并代码、解决冲突等关键步骤,同时提供了从GitHub和码云进行远程仓库操作的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git status 查看gitd当前状态
在这里插入图片描述
git init git初始化创建.git文件夹
在这里插入图片描述
git add . 添加到暂存区(这里的文件太小了)
在这里插入图片描述
git commit -m “zhangsan-one” 提交到本地仓库("zhangsan-one"命名自己确定)
在这里插入图片描述
在GitHub创建远程仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git remote add origin 你创建仓库的地址 连接远程主分支
在这里插入图片描述
git push -u origin master 本地主分支push到远程主分支
在这里插入图片描述
在这里插入图片描述
现在重新创建一个新的文件夹,从这个测试的文件夹中把代码克隆下来

git clone 你创建项目的地址 克隆远程代码到本地
在这里插入图片描述
cd 你项目的文件夹地址 进入本地项目
在这里插入图片描述
git checkout -b 分支的名称 创建并且切换到创建的分支
在这里插入图片描述
创建自己的分支后,在自己的分支写的代码都要重新执行一次:
git add . 添加到暂存区

git commit -m “lisi-one” 提交到本地仓库("lisi-one"命名自己确定)
在这里插入图片描述
将lisi的分支push到远程分支,并且创建lisi的分支
在这里插入图片描述

git checkout master 切换到本地主分支
在这里插入图片描述
合并代码,让主分支的代码也有lisi写的代码(注意:合并代码一定要切到主分支)
git merge 合并分支的名字
在这里插入图片描述
将本地的主分支push到远程的主分支上
git push origin master

在这里插入图片描述
现在lisi分支的代码已经push到远程主分支上去,如果我们不想要远程lisi分支的代码我们可以通过命令把lisi分支删掉

删除远程lisi的分支
git push origin :lisi
在这里插入图片描述
删除完lisi的分支后查看一下所有的分支
在这里插入图片描述
如果本地的lisi分支不要了,我们也可以删掉
git branch -d 你要删除分支的名称
在这里插入图片描述

Git冲突问题

比如:张三对某个文件进行了更改,后续通过:
git add . 添加到暂存区
gti commit -m “zhangsan-two” 提交到本地仓库
git push origin master push到远程主分支

但是张三不知道李四也对文件进行了更改,并且通过以上命令上传到远程主分支上去了,可是张三不知道李四已经上传了代码,所以会造成冲突
在这里插入图片描述
所以要从主分支上面拉取最新的代码
git pull origin master

在这里插入图片描述
然后再重新git push origin master
在这里插入图片描述

git status 查看git状态

git init git初始化创建.git文件夹

git add . 添加到暂存区

git commit -m "zhangsan-first" 提交到本地仓库

创建码云远程仓库 https://gitee.com/

git remote add origin 地址 连接远程主分支

git push -u origin master 本地主分支push到远程主分支

lisi目录

git clone 地址 克隆远程代码到本地

cd vue-pro 进入本地项目

git checkout -b lisi 创建并且切换到lisi分支

假设lisi更改了是center的代码

git add .

git commit -m "lisi-center"

git push origin lisi

git checkout master 切换到本地主分支

git merge lisi 本地合并lisi分支

git push origin master push到远程主分支

git push origin :lisi 删除远程的lisi分支

git branch 查看所有的分支

git branch -d lisi 删除本地lisi分支

git冲突问题产生,就是两个人更改了同一个文件代码

张三把router.js文件进行了更改

git add .

git commit -m "zhangsan-router"

git push origin master

后续李四同样更改了router.js文件

git add

git commit -m "lisi-router"

git push origin master

发现报错了。

git pull origin master 从远程主分支上面拉取最新代码

vscode里面就会有相应提示 合并?

git add .

git commit -m "lisi-merge"

git push origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值