VS Code编辑器配置 git 代码提交工具

VS Code编辑器配置 git 代码提交工具


打开VS Code 编辑器 点击【下载适用于 Windows 的 Git】按钮,下载git
在这里插入图片描述


选择合适的版本进行下载
在这里插入图片描述


下载安装好之后,重新打开 VS Code编辑器,就会变成这样
在这里插入图片描述


使用仓库地址克隆仓库
在这里插入图片描述


成功拉取仓库
在这里插入图片描述


修改 README.md 并首次提交代码到远程仓库
在这里插入图片描述
在这里插入图片描述


配置自己的用户名和邮箱
在这里插入图片描述


配置成功

在这里插入图片描述


配置git账户

在这里插入图片描述


首次提交已完成
在这里插入图片描述


VS Code 还会提示你是否定期运行 git fetch,点击 【

在这里插入图片描述

总结

  • 统一规范化
  • 友好的界面提示和日志
  • 每次提交代码都会提示要输入提交备注
  • 定期运行 git fetch(默认3分钟执行一次)

题外话是否应该定期运行 git fetch

应该定期运行 git fetch


1. git fetch 的作用

git fetch 是 Git 中的一个命令,用于从远程仓库获取最新的更改(包括提交、分支、标签等),但不会自动将这些更改合并到当前分支。它的主要作用是:

  • 更新本地远程跟踪分支:将远程仓库的最新状态同步到本地的远程跟踪分支(如 origin/main)。
  • 查看远程更改:在合并或拉取之前,可以先查看远程仓库有哪些新的提交或分支。
  • 避免冲突:通过提前获取远程更改,可以在合并或拉取时减少冲突的可能性。

2. 定期运行 git fetch 的好处
  • 保持本地与远程同步

    • 定期运行 git fetch 可以确保你的本地远程跟踪分支始终与远程仓库保持一致。
    • 这样,当你需要查看或合并远程更改时,可以基于最新的远程状态进行操作。
  • 提前发现潜在冲突

    • 通过 git fetch 获取远程更改后,可以使用 git loggit diff 等命令查看远程与本地的差异。
    • 这样可以在合并或拉取之前提前发现潜在的冲突,并采取相应的措施(如手动解决冲突、与团队成员沟通等)。
  • 提高工作效率

    • 定期运行 git fetch 可以减少在合并或拉取时因远程更改过多而导致的冲突和错误。
    • 这样,你可以更加高效地进行版本控制和工作。

3. 多久运行一次 git fetch
  • 根据项目活跃度决定

    • 如果项目非常活跃,远程仓库经常有新的提交和分支,那么建议每天或每几个小时运行一次 git fetch
    • 如果项目相对不活跃,可以每周或每几天运行一次。
  • 结合工作流程

    • 在开始工作前、提交更改前或合并分支前,都是运行 git fetch 的好时机。
    • 这样可以确保你在进行重要操作时基于最新的远程状态。

4. 与 git pull 的区别
  • git fetch

    • 仅获取远程更改,不自动合并到当前分支。
    • 需要手动执行 git mergegit rebase 来合并更改。
  • git pull

    • git fetchgit merge(或 git rebase)的组合命令。
    • 自动获取远程更改并合并到当前分支。
  • 为什么选择 git fetch 而不是 git pull

    • git fetch 提供了更多的控制权,允许你在合并之前查看远程更改。
    • 对于需要仔细审查更改或解决冲突的场景,git fetch 更加安全可靠。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值