VS Code 源代码管理(Git)的代码示例和操作流程,帮助你更好地理解如何管理代码_vscode 源代码管理
1. 初始化 Git 仓库
在项目根目录打开终端,运行以下命令:
bash复制
git init
VS Code 会检测到 Git 仓库,并在左侧边栏显示源代码管理图标。
2. 添加和提交代码
假设你有一个简单的 Python 文件 hello_world.py
:
Python复制
# hello_world.pydef greet(name): return f\"Hello, {name}!\"print(greet(\"World\"))
步骤:
-
查看更改:
-
在 VS Code 的源代码管理面板中,你会看到
hello_world.py
显示为未跟踪文件(Untracked)。 -
点击文件名,查看 diff(差异)。
-
-
暂存文件:
-
点击文件旁边的
+
图标,将文件暂存到暂存区。
-
-
提交更改:
-
在输入框中输入提交信息,例如
Initial commit
。 -
点击提交按钮(或按
Ctrl+Enter
)。
-
3. 修改代码并提交
修改 hello_world.py
,添加一个新函数:
Python复制
# hello_world.pydef greet(name): return f\"Hello, {name}!\"def farewell(name): return f\"Goodbye, {name}!\"print(greet(\"World\"))print(farewell(\"World\"))
步骤:
-
查看更改:
-
在源代码管理面板中,
hello_world.py
显示为已修改文件(Modified)。 -
点击文件名,查看 diff,你会看到新增的
farewell
函数。
-
-
暂存并提交:
-
点击
+
暂存文件。 -
输入提交信息,例如
Add farewell function
。 -
提交更改。
-
4. 创建分支
步骤:
-
创建分支:
-
在源代码管理面板顶部,点击当前分支名称(如
main
)。 -
选择 新建分支,输入分支名称(如
feature/new-function
)。
-
-
切换到新分支:
-
在分支列表中选择
feature/new-function
。
-
-
添加新功能:
-
修改
hello_world.py
,添加一个新函数:Python复制
# hello_world.pydef greet(name): return f\"Hello, {name}!\"def farewell(name): return f\"Goodbye, {name}!\"def welcome(name): return f\"Welcome, {name}!\"print(greet(\"World\"))print(farewell(\"World\"))print(welcome(\"World\"))
-
-
提交更改:
-
暂存文件并提交,提交信息为
Add welcome function
。
-
5. 合并分支
当你完成功能开发后,可以将分支合并到主分支。
步骤:
-
切换到主分支:
-
在源代码管理面板顶部,点击分支名称,选择
main
。
-
-
拉取最新代码(如果有远程仓库):
-
点击 拉取图标 或运行
git pull
。
-
-
合并分支:
-
在终端中运行:
bash复制
git merge feature/new-function
-
-
解决冲突(如果有):
-
如果合并时出现冲突,VS Code 会提示冲突文件。
-
打开冲突文件,手动解决冲突后暂存并提交。
-
6. 推送代码到远程仓库
如果你有一个远程仓库(如 GitHub),可以将代码推送到远程。
步骤:
-
添加远程仓库(如果尚未添加):
bash复制
git remote add origin
-
推送代码:
-
在源代码管理面板顶部,点击 推送图标。
-
或在终端中运行:
bash复制
git push -u origin main
-
7. 忽略文件
创建 .gitignore
文件,忽略不需要跟踪的文件:
bash复制
# .gitignore__pycache__/*.log*.env
8. 查看历史记录
在 VS Code 中查看提交历史:
-
在源代码管理面板中,点击 更多操作(三个点)。
-
选择 查看历史记录。
-
你会看到所有提交记录,点击某个提交可以查看详细信息。
9. 撤销更改
如果你想撤销某次提交:
-
在源代码管理面板中,右键点击文件。
-
选择 撤销更改 或 撤销所有更改。
10. VS Code 源代码管理快捷键
以下是一些常用的快捷键:
-
Ctrl+Shift+G
:打开源代码管理面板。 -
Ctrl+Enter
:提交更改。 -
Ctrl+Shift+P
:打开命令面板,输入 Git 命令(如Git: Pull
)。 -
Alt+0
:折叠所有更改。 -
Alt+O
:展开所有更改。 -
按
Ctrl+Shift+P
打开命令面板,输入以下命令: -
Git: Clone
:克隆远程仓库。 -
Git: Pull
:拉取远程更新。 -
Git: Stash
:暂存当前修改。 -
Git: Create Tag
:创建 Git 标签
通过这些示例和操作,你可以更高效地使用 VS Code 进行源代码管理。如果需要更复杂的操作,可以结合 Git 命令行工具一起使用。