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 log
、git diff
等命令查看远程与本地的差异。 - 这样可以在合并或拉取之前提前发现潜在的冲突,并采取相应的措施(如手动解决冲突、与团队成员沟通等)。
- 通过
-
提高工作效率:
- 定期运行
git fetch
可以减少在合并或拉取时因远程更改过多而导致的冲突和错误。 - 这样,你可以更加高效地进行版本控制和工作。
- 定期运行
3. 多久运行一次 git fetch
?
-
根据项目活跃度决定:
- 如果项目非常活跃,远程仓库经常有新的提交和分支,那么建议每天或每几个小时运行一次
git fetch
。 - 如果项目相对不活跃,可以每周或每几天运行一次。
- 如果项目非常活跃,远程仓库经常有新的提交和分支,那么建议每天或每几个小时运行一次
-
结合工作流程:
- 在开始工作前、提交更改前或合并分支前,都是运行
git fetch
的好时机。 - 这样可以确保你在进行重要操作时基于最新的远程状态。
- 在开始工作前、提交更改前或合并分支前,都是运行
4. 与 git pull
的区别
-
git fetch
:- 仅获取远程更改,不自动合并到当前分支。
- 需要手动执行
git merge
或git rebase
来合并更改。
-
git pull
:- 是
git fetch
和git merge
(或git rebase
)的组合命令。 - 自动获取远程更改并合并到当前分支。
- 是
-
为什么选择
git fetch
而不是git pull
?git fetch
提供了更多的控制权,允许你在合并之前查看远程更改。- 对于需要仔细审查更改或解决冲突的场景,
git fetch
更加安全可靠。