前期准备工作:
Git安装,Github账号的申请,cd到要上传的项目所在的目录
git 初始化
在要上传的文件夹下,通过命令 git init 把这个文件夹变成Git可管理的仓库,执行命令后,会生成一个.git的隐藏文件夹,它是用来跟踪和管理版本库的。
git init
git 状态查看
git status
通过git status查看当前目录下的文件状态。
如下图:git status 显示,没任何需要提交的,但是存在没有被add的文件。

git 添加文件到仓库
通过 git add把项目添加到仓库。
或者用 git add . 把目录下的所有文件添加到仓库。
执行 git add tf.ipynb后,再次查看状态

git commit 把项目提交到仓库

-m 后面引号中是本次提交的注释内容。
创建SSH key,在Github上创建repository
详见另一篇文章: https://blog.youkuaiyun.com/enter89/article/details/89096144
Github上的仓库和本地库关联
git remote add origin https://github.com/Waldenz/JupterSrc.git
origin 后为Github上创建好的仓库的地址。
本地库推送到Github库
git push -u origin master
* 注意,当在Github上创建repository时,如果勾选了”Initialize this repository with a README“,即创建仓库的时候自动给你创建一个README.md的Markdown说明文件。执行上述命令会出现 failed to push some refs to *******,是由于本地仓库中不存在README文件,这是需要先执行以下命令进行内容合并
git pull --rebase origin master
这时再执行 git push -u origin master命令,就可以push成功了。
git push -u origin master:第一次推送master分支时,加上了-u参数,把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
git push origin master :本地master分支的最新修改推送至GitHub
总结:
1、本地创建文件夹,通过 git init把它变成Git仓库;
2、将需要上传的文件复制到该文件夹中,通过 git add 把文件添加到仓库;git add --all
3、查看当前目录的状态,git status
4、通过 git commit -m "comment log" 把项目提交到仓库;
5、在Github上设置SSH秘钥;创建repository仓库,通过 git remote add origin https://github.com/Waldenz/JupterSrc.git 将本地仓库和远程仓库进行关联;
6、通过 git push -u origin master将本地仓库推送到Github上。
本文详细介绍如何使用Git将本地项目推送到GitHub,包括Git安装、仓库初始化、文件添加、状态查看、提交、SSH密钥设置、远程仓库关联及推送等步骤。

被折叠的 条评论
为什么被折叠?



