开发项目的时候会遇到本地有一个现成的项目,我需要关联到GitHub上某一个远程仓库,这个时候我们应该如何操作呢?

首先我们在GitHub上创建一个新的仓库

git 远程仓库和本地仓库建立连接

新建远程仓库

特别注意,当我们勾选Initialize this ....这个选项时,在关联本地仓库时需要首先执行git pull 不然会导致错误

然后找到我们本地项目的目录

git 远程仓库和本地仓库建立连接

本地项目

利用git任务管理器进入当前的文件夹目录

然后输入git init 初始化本地文件,使其成为git管理的文件

git 远程仓库和本地仓库建立连接

git init操作

这个时候出现了错误,忘记了设置gitignore,把node_modules这种不必要的文件提交了上去,我该如何撤销git add操作呢?

具体可以查看廖雪峰的博客

然后我们来添加gitignore来忽略掉提交的文件

输入 touch .gitignore

我们看到生成了.gitignore文件,在文件里进行如下设置

git 远程仓库和本地仓库建立连接

.gitignore文件

我们忽略掉node_modules文件夹,然后运行git status会发现已经成功隐藏掉了

git 远程仓库和本地仓库建立连接

本地修改文件

然后我们来进行git add git commit 操作

之后建立远程仓库和本地仓库的连接,运行如下命令

 git remote add origin https://github.com/darenone/miniProductionLine.git

git 远程仓库和本地仓库建立连接

这里特别注意我们第一次push的时候,加上-u参数,Git就会把本地的master分支和远程的master分支进行关联起来,我们以后的push操作就不再需要加上-u参数了

git push -u origin master

之后看到完美提交

git 远程仓库和本地仓库建立连接

远程仓库上传成功

相关文章: