重装系统前只是把git仓库复制粘贴到了别的盘,重装系统后面临如何把仓库状态续上去的问题(已提交、未提交、已修改未提交)。
在此用的是VS Code中整合的git功能。
- 用VSC打开一仓库目录。发现文件状态已陈列在源代码管理下。打开一最近编辑的文件,自动显示出了对比。
- 这里我没有输入在线仓库地址密码,应该是本地文件自动生成的。那么此对比是否是与上一次传到github中的一致呢?
- 打开github,找到此文件最后上传版本,对比,一致。
看来,这是git所具有的本地保存代码版本功能。
再发布最新状态到github上去。
- 打开.git目录下的config,发现仓库地址已有。但暂存所有更改后无法提交。
- 建立test新仓库用于test。运行命令
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git remote add origin https://github.com/yourname/test.git
git pull origin master
//这里返回fatal,先不管
暂存,提交消息。显示要先拉取一下。
执行拉取。
执行发布分支。
成功。 - 再用于已有仓库。暂存、提交消息、发布分支。成功。
到此续接仓库已完成。
网友评论