git本地仓库推送到github

git基本使用

为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

$ git add file1.txt

$ git add file2.txt file3.txt

$ git commit -m “add 3 files.”

总结一下,

git add用于将修改行为放入待提交状态,git commit用于将待提交修改正式提交入git。类似于sql的事务提交,都是在提交事务前可以多次执行命令,一次提交。

git status用于检查是否有未提交的修改,是否有未放入待提交状态的修改以及,哪些文件被修改了
提交修改和提交新文件是一样的两步

本地仓库推送到github

  • 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:

    第1步:创建SSH Key。ssh-keygen -t rsa -C “youremail@example.com”
    第2步:把公钥放在github.

为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

  • 把本地仓库推到github

    第1步:添加远程库。git remote add origin git@github.com:michaelliao/learngit.git

    添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。带上-u 参数其实就相当于记录了push到远端分支的默认值,这样当下次我们还想要继续push的这个远端分支的时候推送命令就可以简写成git push即可。

    第2步:推送到远程库,github就有数据了。git push -u origin main

    上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值