因为网站托管使用已久,所以使用借助GitHub做代码版本控制不需要太多前期准备工作,配置好vscode、GitHub的repository以及和GitHub账号连接的Git即可。
推送步骤
在ssh连接成功后,即可开始配置repository,具体步骤如下。
初始化本地Git仓库
进入项目目录
在vscode终端中进入项目目录中:
1
cd <项目目录路径>
初始化Git仓库
如果项目目录还没有被Git管理,运行以下命令初始化:
1
git init
添加远程仓库
在Github上创建一个新的仓库:
1.登录到GitHub
2.点击右上角的+,选择New repository
3.填写仓库名称和其他信息,点击Create repository
复制仓库的SSH URL,例如:
1
git@github.com:username/repository.git
将远程仓库添加到本地仓库(终端输入):
1
git remote add origin git@github.com:username/repository.git
添加文件并提交到本地仓库
添加文件到暂存区
可以选择将所有文件都添加到暂存区,或者将特定文件添加到暂存区:
1
2git add . //添加所有文件
git add <文件名称> //添加特定文件提交文件到本地仓库
提交文件并添加提交信息
1
git commit -m "初始提交"
推送代码到GitHub远程仓库
推送到远程仓库
将代码推送到远程仓库的主分支(main或master)
1
2git push -u origin main
git push origin main --force //强制推送
验证推送结果
打开GitHub进入仓库页面,检查代码是否已经成功推送。
注意:在将文件添加到暂存区后,GitHub的仓库中是无法查看文件的。提交过程代码有三个存放位置,暂存区->本地仓库->远程仓库,只有推送至远程仓库成功后才能看到代码文件。
常用命令
如果想从暂存区移除文件但保留在工作区中,使用
1
2git restore --staged <文件名> //移除指定文件
git restore --staged . //移除所有文件或
1
2git reset <文件名>
git reset如果想从暂存区和工作区中同时删除文件,使用
1
git rm <文件名>
查看暂存区状态,使用
1
git status
将GitHub代码克隆到本地
1
git clone <ssh URL>