Git的使用 -- 将本地项目上传到Github

本文详细介绍如何使用Git将本地项目推送到GitHub,包括Git安装、仓库初始化、文件添加、状态查看、提交、SSH密钥设置、远程仓库关联及推送等步骤。

前期准备工作:

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上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值