使用Git进行版本控制
Visual Studio代码具有Integrated Git支持。
安装Git:https : //git-scm.com/downloads
1)初始化您的存储库
导航到要初始化Git的目录
使用git init命令这将创建一个空的.git存储库
2)进行变更
暂存是使Git跟踪我们新添加的文件的过程。例如,添加文件并输入git status。您将找到该状态的未跟踪文件。因此,要进行更改,请使用git add filename。如果现在输入git status,您会发现已添加新文件以进行跟踪。
您还可以取消暂存文件。使用git reset
3)提交变更
提交是记录对存储库所做更改的过程。要提交状态更改,您需要添加注释,以说明自上次提交以来所做的更改。
使用git commit -m消息字符串
我们还可以使用命令git add'* .txt'提交相同类型的多个文件。此命令将提交所有带有txt扩展名的文件。
4)跟随变化
使用版本控制的目的是保留我们项目中每个文件的所有版本,将当前版本与最后一次提交进行比较,并保留所有更改的日志。
使用git log查看所有更改的日志。
Visual Studio代码的集成git支持可帮助我们通过双击文件来比较代码,或者使用git diff HEAD
您也可以在最后一次提交时撤消文件更改。使用git checkout-file_name
5)创建远程存储库
到目前为止,我们已经创建了本地存储库。但是为了将其推送到远程服务器。我们需要在服务器中添加一个远程存储库。
使用git remote add origin server_git_url
然后将其推送到服务器存储库
使用git push -u origin master
假设已经过去了一段时间。我们邀请了其他人加入我们的项目,这些人撤消了我们的更改,做出了自己的承诺,并推动了他们。
因此,要从我们的团队成员那里获得更改,我们需要提取存储库。
使用git pull origin master
6)创建分支
让我们以为您正在开发功能或错误。更好的是,您可以创建代码的副本(分支)并进行单独的提交。完成后,将此分支合并回其主分支。
使用git branch branch_name
现在,您有两个本地分支,即master和XXX(新分支)。您可以使用git checkout master或git 切换分支 checkout new_branch_name
使用git commit -m消息提交分支更改
使用git checkout master切换回master
现在,我们需要将新分支中的更改合并到主节点中。使用git merge branch_name
好!您刚刚完成了错误修正或功能开发并合并。现在,您不再需要新的分支。因此,使用git branch -d branch_name将其删除
现在我们在最后一步,使用git push将所有内容推送到远程存储库
希望这个能对您有所帮助