vecode折腾matlab环境
git 协同开发基本流程
- 每个开发者都应该在自己的本地机器上克隆代码库。
- 开发者在自己的本地分支上进行开发,确保他们的代码不会影响到主分支。
- 当开发者完成了他们的工作并准备好将更改合并到主分支时,他们应该将代码推送到远程仓库。
- 开发者可以使用Git的合并工具来解决任何冲突,并确保他们的代码与主分支保持同步。
- 当所有开发者都完成了他们的工作并将代码推送到远程仓库时,主分支应该包含所有更改,并且应该是可部署的。
克隆代码库
这一步将远程仓库的代码下载到本地,创建一个新工程时用。
1 | git clone <仓库名称> |
创建本地分支
创建一个自己名字的分支方便开发,vscode 左下角可以直接创建和切换分支
1 | git branch <分支名称> |
合并分支
1 | git merge <分支名称> |
这个操作将合并对应分支到当前的分支,可以用来同步队友的代码。
一般来说我们合并 master 分支下的代码到自己分支,就可以同步队友的代码了。
git add/commit/push
在自己的分支上开发时,使用这三个命令来做单分支上的管理。
git add
将更改移动到暂存区,git commit
进行一次提交,git push
将提交同步到远程仓库。
vscode 中均有图形化界面。
git reset/revert
git reset
和git revert
都是将仓库回退到之前版本,不同的是,git reset
不会保留之前的更改,而git revert
会以提交一个新commit的方式回退版本,之前的更改会保留,建议使用git revert
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.