从现在起正式开始上传步骤,依次键入
git init (在当前目录下生成.git目录,该目录就是你的仓库了)
git add README.md (这个代码略坑,我每次调用都会报error: pathspec 'first' did not match any file(s) known to git.错误)所以最后我替换成以下代码ok:
touch README.md (成功后你自己的文件夹下也有README.md文件了,可以打开文件夹确认是否成功)
到这一步,仓库已经建好,但里面只有README.md文件,需要将自己的项目文件都添加到仓库中,如下;
git add . (添加当前目录的所有文件到git版本控制,注意“.”代表当前目录下全部文件,也可以替换成某个文件路径)
git commit -m 'first commit' (提交到本地仓库 引号的内容可以自定义,用于描述提交信息)
git remote add origin <你自己的项目ssh地址> (链接到远程仓库,替换并填入你自己的项目SSH地址,建议直接复制github提示界面的代码)
git push -u origin master (push到github,此处需要输入你的id_rsa密码,按提示输入后就可以等待结果了)
至此,本地上传项目到github远程仓库的步骤已经完成,上传过程可能因网络原因可能会略慢,需耐心等待;
以下附上上传的代码总结
- hong3@hong3 MINGW64 /f/MyProject/TestProject
- $ git init
- Initialized empty Git repository in F:/MyProject/TestProject/.git/
-
- hong3@hong3 MINGW64 /f/MyProject/TestProject (master)
- $ git add README.md
- fatal: pathspec 'README.md' did not match any files
-
- hong3@hong3 MINGW64 /f/MyProject/TestProject (master)
- $ touch README.md
-
- hong3@hong3 MINGW64 /f/MyProject/TestProject (master)
- $ git add .
添加的文件比较多就不贴了,只捡重要的上
- hong3@hong3 MINGW64 /f/MyProject/TestProject (master)
- $ git commit -m 'first'
- hong3@hong3 MINGW64 /f/MyProject/TestProject (master)
- $ git remote add origin git@github.com:hong3yang/MyTestProject.git
-
- hong3@hong3 MINGW64 /f/MyProject/TestProject (master)
- $ git push -u origin master
- Enter passphrase for key '/c/Users/hong3/.ssh/id_rsa':
最后上传结果部分如下:
- Counting objects: 69, done.
- Delta compression using up to 8 threads.
- Compressing objects: 100% (45/45), done.
- Writing objects: 100% (69/69), 87.24 KiB | 0 bytes/s, done.
- Total 69 (delta 1), reused 0 (delta 0)
- remote: Resolving deltas: 100% (1/1), done.
- To github.com:hong3yang/MyTestProject.git
- * [new branch] master -> master
- Branch master set up to track remote branch master from origin.
下面是见证奇迹的时候了,去github下刷新新建的项目