git使用

本文详细介绍了如何在VisualStudio中使用Git进行代码同步,包括创建项目、设置选项、克隆存储库、拉取与推送的区别,以及在推送前务必先拉取以避免冲突。特别强调了同步过程中遵循的拉取-推送顺序和注意事项。
摘要由CSDN通过智能技术生成

一、打开vs,创建空白项目(继续但无需代码)
1.
二、选择工具-选项
在这里插入图片描述
三、克隆存储库
在这里插入图片描述

四、选择全部提交,先推到本地,然后拉取远程服务器中和本地对比看是否有冲突,若没有冲突,则推到远程服务器中
在这里插入图片描述

在这里插入图片描述

Visual Studio 通过下载(提取和拉取)和上传(推送)操作来使本地分支与远程分支保持同步。

在Git中,提取(pull)和拉取(fetch)都是用于获取远程仓库中的代码的操作,但它们在某些方面有所不同。

拉取(Pull):

定义:拉取是指从远程仓库获取最新的代码,并将其合并到本地仓库的当前分支。
目的:拉取适用于当你需要获取最新代码并立即合并到当前分支时。
操作:使用命令git pull,例如git pull origin master

提取(Fetch):

定义:获取是指从远程仓库获取最新的代码,但并不自动合并到本地仓库。
目的:获取适用于当你需要获取最新代码,但不希望立即合并到当前分支时。
操作:使用命令git fetch,例如git fetch origin master
总结来说,拉取是一个更加方便的操作,适用于大多数情况下的代码更新。而获取则更加灵活,可以让你在获取后进行自定义操作,例如查看差异、合并代码或者切换到其他分支。

提取
在推送之前必须提取并拉取。 提取操作可检查是否有任何远程条件应纳入到本地更改中。 如果发现有,请先拉取它们以防止任何上游合并冲突。

提取分支时,“Git 更改”窗口在分支下拉箭头下有一个指示器,其中显示了远程分支的未拉取提交数。 该指示器还显示未推送的本地提交数。

该指示器还可作为链接,将你带到“Git 存储库”窗口中该分支的提交历史记录。 历史记录的顶部现在会显示这些传入和传出提交的详细信息。 你还可以在这里决定拉取或推送提交。

请求
推送前始终拉取。 第一次拉取时,可以防止上游合并冲突。

推送
创建提交时,你原本就保存了代码的本地快照。 使用推送将提交推送到 GitHub,在这里你可以将其存储为备份或与他人分享你的代码。

但正如前文所述,请始终先拉取后推送。 如果本地分支落后于远程分支,Visual Studio 不允许推送提交以保护安全。 如果尝试推送,会出现一个对话框,提示你在推送之前拉取。

同步
使用此操作按顺序拉取和推送。

tips:
json文件下载到本地后打开vs显示,推送到git显示。但从git拉取后本地文件打开显示,vs打开不显示,发布不显示。
因此,如需上传文件至项目中,直接拷贝在vs打开中,不要拷到本地

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值