操作步骤
1.新建远程仓库。
如果根据您本地代码库选择gitignore,会帮助您将一些非开发文件屏蔽掉而不受Git纳管。
2.将本地仓库初始化成Git仓库。
在您的仓库中打开Git Bash客户端,执行git init命令。
初始化成功,此时当前文件夹已经是本地Git仓库了。
3.绑定云端仓库。
a.进入云端仓库,获取云端仓库地址。
b.在本地使用remote命令,将本地仓库与云端仓库进行绑定。
git remote add 仓库别名 仓库地址
4.将云端仓库master分支拉取到本地库。
此步骤主要是避免冲突。
git fetch origin master #复制使用时 注意是否需要将origin替换为您仓库的别名
5.将本地代码文件提交到master分支。
依次执行:
git add .
git commit -m "您的提交备注"
6.将本地master分支与云端master分支进行绑定。
git branch --set-upstream-to=origin/master master #复制使用时 注意是否需要将origin替换为您仓库的别名
7.合并云端仓库与本地仓库的文件,并存储在本地。
git pull --rebase origin master #复制使用时 注意是否需要将origin替换为您仓库的别名
8.将本地仓库推送覆盖云端仓库。
因为之前已经进行了绑定,直接push即可。git push成功后,再直接拉取pull,验证云端与本地仓库版本相同。
操作步骤
HTTP在线导入
1.在代码托管仓库列表页,单击“普通新建”旁的下拉框,在扩展框中选择“导入外部仓库”,弹出“填写外部仓库信息”页面。
2.填写“源仓库路径”,设置“源仓库访问权限”,如果源仓库是开源库(公仓),请勾选“不需要用户名/密码”,如果源仓库是私有仓库,请勾选“需要用户名/密码”。
3.单击“下一步”,进入“创建仓库”页面,填写仓库基本信息。
4.单击“确定”,完成仓库导入,跳转到仓库列表页。
将Git仓库克隆到本地,再关联并推送到代码托管
1.安装与配置Git客户端。
2.从源仓库地址下载裸仓。
下面以GitHub为例:
a.在浏览器中打开并进入GitHub代码仓地址。
b.单击右侧“code”,选择“HTTPS”,单击右侧“复制图标”。
c.在本地打开Git Bash客户端,执行以下命令将仓库克隆到本地计算机,再使用cd指令进入仓库目录。
git clone --bare 源仓库地址
3.将本地仓库关联并推送到代码托管。
a.在代码托管服务中新建普通仓库,在“权限设置”里,不要勾选“允许生成README文件”。
b.进入新建的仓库详情页,单击“克隆/下载”,根据需要单击“用SSH克隆”或“用HTTPS克隆”,再单击复制按钮,取得仓库地址。
本示例中以HTTPS地址为例。
c.在本地源代码的根目录下,打开Git Bash客户端,执行如下命令将本地的仓库推送到新建的代码托管仓库中。
git push --mirror 新建的代码托管仓库的地址
如果您的源仓库有分支和标签,也会一并推送到代码托管云端仓库。