在本地有一个代码仓后续需要推送到 Gitlab 或 Github 服务器的一般流程如下:
1. 本地代码仓初始化
# 在gitbash命令行进入到本地代码仓库
cd CodeDir
# 初始化本地代码仓,根据需要自行设置 .gitignore 文件
git init
# 将本地代码仓中的文件进行添加
git add .
# 本地提交代码
git commit -m "Init repository"
2. Gitlab 或 Github 上创建代同名代码仓,并进行推送
在Gitlab或Github上创建对应的代码仓,根据自己的需要决定是否需要生成README等文件,然后回到上面的gitbash 命令行,进行如下操作:
# 将Gitlab上创建的代码仓路径设置为远程仓库
git remote add origin ssh://git@xxxxxxxxx.git
# 验证是否添加成功
git remote -v
# 确认当前所在分支的名称,一般为 master
git branch
# 将本地代码仓的分支推送到远程代码仓,-u 的作用是建立本地分支与远端分支的追踪关系,以后只需 git push,无需再后面加origin
# 如果本地分支是main,就将下面的master修改成main即可
git push -u origin master