Git&GitHub学习教程 (二)

​详解push — 推送至远程仓库

  • 推送至master分支 使用指令git push -u origin master -u参数可以在推送的同时,将origin仓库的master分支设置为本地仓库当前分支的upstream(上游)。添加这个参数,将来git pull 时,就可以直接从origin的master分支获取内容,省去了另外添加参数的麻烦。

  • 推送至master以外的分支 在本地创建develop git checkout -b develop 将它push给远程仓库并保持分支名不变 git push -u origin develop 现在,在远程仓库的GitHub页面就可以查看到develop分支了

详解pull — 从远程仓库获取

前提:我们把远程仓库clone到本地,远程仓库包括master和develop两个分支,clone到本地后实际本地的只是一个master分支

  • 获取远程的develop分支
    git checkout -b develop origin/develop -b 后面的develop是新建的本地分支名称 origin/develop 是新建本地分支来源的分支名称 接下来就可以在本地的develop下进行开发,然后git commit -am "Add develop" 最后 git push 通过以上操作就可以和其他开发者互相合作,共同培育develop分支了。

如果远程仓库的develop分支被他人修改了,则需要pull最新的develop分支到本地,使用命令 git pull origin develop

更多关于push pull的相关内容 请参考 Git push与pull的默认行为 (点击原文链接)

设置SSH Key

SSH应该在最开始使用github时进行设置
ssh-keygen -t rsa -C "your_eamil@exmaple,com" 邮箱为你创建github账户所用的邮箱。
ssh -T git@github.com 用目前的私有密钥与github进行认证和通信。

怎么在pycharm中使用git和github

嗯 这个很简单,只需要在settings中填一下Git和GitHub相关配置即可。不过对仓库的操作最好还是使用Git Bash的命令行,这样对整个流程会有更深刻的认识。

 

(未完待续)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值