Git教程——高级进阶(二)

本文深入探讨Git远程仓库的各种操作,包括clone、push、pull等,并介绍了如何通过SSH密钥实现免密码通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这次给大家带来Git进阶用法第二篇,上一篇基础篇还没看的同学可以去看看,传送门:Git教程——高级进阶(一)

远程

以下默认远程仓库名为origin,远程仓库地址为url,主分支为master

clone

clone远程仓库到本地

git clone url
remote

添加远程仓库

git remote add origin url

删除远程仓库

git remote rm origin

查看远程仓库地址

git remote -v

修改远程仓库地址,有三个选项:–add、–delete、–push

git remote set-url
push

推送更改到远程仓库

git push

若本地分支和远程分支没有对应上,则可以

git push --set-upstream origin master

git push -u origin master

将本地分支和远程分支关联

pull

拉取远程更改到本地并合并

git pull
fetch

拉取远程更改到本地但部合并

git fetch 
ssh

使用http或https与远程仓库通信每次都需要输入密码,稍微有点麻烦,那么可以用ssh方式通信,以github为例

先在本机生成密钥对

ssh-keygen -t rsa -C "xxx@gmail.com"

之后会在/用户文件夹/.ssh/下生成id_rsa和id_rsa.pub两个文件

到Github的Settings,选择SSH and GPG keys,点击New SSH key,命名,复制id_rsa.pub内容到密钥输入框,完成创建,之后本机和远程通信就无须密码了

总结

本篇主要讲解git远程仓库的一些常见操作,更多有趣的操作,请参考git帮助文档

感谢阅读!

欢迎关注个人微信公众号:Charming写字的地方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值