相信不好同学都遇到要把本地已创建好的项目或者一个完善项目同步到 GitHub 上的问题。今天简单写个教程记录下。
在要同步到 GitHub 的项目目录下使用
git init
初始化本地项目,执行此命令后,项目目录下会生成一个 .git 目录。
在项目目录下执行如下命令
git add .
不要忘记后面的 .,. 表示添加该目录下所有文件,执行此命令后,项目目录下所有文件都会添加到 git 暂存暂存区中。
接下来使用如下命令提交暂存区文件:
git commit -m "commit log"
-m后面为本次提交说明
使用如下命令
git remote add origin git@github.com:Kangaro0o/leetcode-go.git
关联到 GitHub 的远程仓库 git@github.com:Kangaro0o/leetcode-go.git,你需要把这个替换成自己的仓库地址。
如果执行到第4步报错:
fatal: remote origin already exists
可以尝试如下解决办法:
git remote rm origin
git remote add origin git@github.com:Kangaro0o/leetcode-go.git
先删除已存在的关联仓库,再重新进行关联操作。
项目目录下执行
git pull --rebase origin master
拉取远程仓库文件,如果远程仓库不为空,则必须要做这一步,不然后面的提交会失败。
项目目录下执行
git push -u origin master
把本地仓库文件推送到 GitHub 远程仓库。
如果没有报错就可以在 GitHub 上看到自己的项目了。