多数时候我们都是使用命令git clone将代码从远程仓库直接拉取到本地仓库,这样后续git pull或者git push都很方便。而有时候,我们会先在本地创建项目,这时候怎么提交到远程仓库呢?
- 进入项目根目录,执行如下命令对本地仓库进行git初始化:
git init
- 添加.gitignore文件,添加需要忽略提交的文件
- 进入远程git平台,如码云,创建你的仓库,复制https地址如:https://gitee.com/wuzhh/webpack-demo.git
- 执行如下命令会发现想要提交的文件都是红色的
git status
- 单独添加你想要提交的文件到暂存区
git add .gitignore
- 批量添加你想要提交的文件到暂存区
git add *
- 再次执行git status会发现待提交文件都成了黄色
- 提交暂存区文件到本地仓库
git commit -m "first commit"
- 将本地仓库和指定的远程仓库关联起来
git remote add origin https://gitee.com/wuzhh/webpack-demo.git
-
此时弹出一个登录窗口,输入对应仓库的帐号密码即可关联成功
登录窗口 -
如果远程仓库本身是有文件的,上一步将会执行失败,需要先将代码拉下来
git pull origin master
可能碰到的报错:fatal: refusing to merge unrelated histories,那么用下方的命令,然后再执行11即可
git pull origin master --allow-unrelated-histories
- 提交本地仓库到对应仓库的指定分支
git push -u origin master
网友评论