更新时间:2024-07-05 GMT+08:00
关联代码托管仓库
如果开发者之前将项目文件存放在本地计算机,在开始使用代码托管服务时,则需要将本地项目文件初始化成Git仓库,并将其与代码托管服务提供的仓库进行关联。
前置条件
请确保已安装Git客户端,并且Git客户端的HTTPS密钥已绑定至代码托管服务。
操作步骤
- 新建代码托管仓库。
如果根据您本地代码库选择gitignore,会帮助你将一些非开发文件屏蔽掉而不受Git纳管。
- 将本地仓库初始化成Git仓库。
在您的仓库中打开Git Bash客户端,执行以下命令。
git init
初始化成功如下图,此时当前文件夹已经是本地Git仓库了。
- 绑定代码托管仓库。
- 进入代码托管仓库,获取仓库地址。
- 在本地使用remote命令,将本地仓库与代码托管仓库进行绑定。
git remote add 仓库别名 仓库地址
示例为:
git remote add origin git@*****/java-remote.git #复制使用时 注意换成您自己的仓库地址
一般用origin作为仓库别名,因为当您从远程仓库clone到本地时,默认产生的别名就是origin,您也可以使用任意别名。
如果提示仓库名重复,更换一个即可。
无回显即为绑定成功。
- 将代码托管仓库master分支拉取到本地库。
此步骤主要是避免冲突。
git fetch origin master #复制使用时 注意需要将origin替换为您仓库的别名
- 将本地代码文件提交到master分支。
依次执行:
git add .
git commit -m "您的提交备注"
下图为成功的执行。
- 将本地master分支与代码托管仓库master分支进行绑定。
git branch --set-upstream-to=origin/master master #复制使用时 注意是否需要将origin替换为您仓库的别名
成功执行如下图所示,会提示您已经绑定成功。
- 合并代码托管仓库与本地仓库的文件,并存储在本地。
git pull --rebase origin master #复制使用时 注意是否需要将origin替换为您仓库的别名
成功执行如下图所示,提示您已经将合并后的仓库放在工作区与版本库。
- 将本地仓库推送覆盖代码托管仓库。
因为之前已经进行了绑定,直接push即可。
git push
成功后,再直接拉取pull,验证代码托管仓库与本地仓库版本相同,如下图。