如果本地有需要提交的版本库,并且要发布在远程版本库上,但是Git远程服务器(GitHub为例)上没有该仓库, 下一步就是在GitHub上创建一个版本库来接受提交,一般有以下步骤:
1. 先在github上或者你的服务器上创建一个仓库,以MyBlog项目为例
注册github账号并登录,然后在个人页,单击New repository(新版本库)按钮创建仓库MyBlog
2. 在本地项目中使用 git init 把其变成git可以管理的仓库
打开MyBlog项目文件夹,在文件目录下输入:
git init
就可以把此时的MyBlog项目变成git可以管理的仓库
3. 添加文件夹下所有文件到暂存区
可以用命令 git add <filename>添加单个文件
也可以用命令 git add . 把文件夹下所有文件添加到缓存区(注意add和.之间有个空格)
4. 把文件提交到仓库
使用命令行: git-commit -m “提交描述”
5. 关联远程仓库 **
使用命令行:git remote add origin <MyBlog远程仓库url地址>
6. 获取远程库与本地同步(远程仓库不为空需要这一步)
使用命令行:git pull --rebase origin master # 注意远程库是main还是master分支
# 如果远程分支名与本地分支名不一致,需要对本地分支或远程分支重命名
git branc -M <oldbranch> <newbranch> # 修改本地分支名与远程分支名一致,再使用命令
git pull --rebase origin <newbranch>
7. 把本地内容推送到远程库
使用命令行:git push -u origin master