Git完整教程2--远程仓库的使用以及分支标签

本文详细介绍了Git的远程仓库操作,包括添加、删除远程库和克隆。同时,深入讲解了分支管理,如创建、合并分支,解决冲突以及常见的分支管理策略。此外,还阐述了标签的创建与管理,帮助读者更好地理解和应用Git进行多人协作。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


提示:以下是本篇文章正文内容,下面案例可供参考

一、远程仓库

1.添加远程库

  • 第一步:首先创建SSH密钥,在用户主目录下面看有没有.ssh目录,然后再看里面是否有id_rsa(私钥)和id_rsa.pub(公钥)文件,如果没有,打开Git Bash(Shell),创建SSH key:
$ ssh-keygen -t rsa -C "y1233@qq.com"

私钥不能泄露出去,公钥可以放心告诉别人

  • 第二步,登录GitHub,点击右上角头像的settings,然后点击SSH and GPG keys,然后点击New SSH key新建一个ssh密钥,然后随便写TItle,最好用vscode打开id_rsa.pbu,复制里面的内容粘贴到key文本框中 点击添加。
    添加
    添加
  • 在本地创建一个git仓库,如果不会可以参考上一篇博客,然后在github上创建一个新的仓库,具体操作方法:点击右上角头像进入your repositories,然后点击New,然后填写仓库名称后,其它保持默认设置,直接创建仓库
    在这里插入图片描述
  • 第三步将本地的仓库与远程仓库相连,点击code,选择ssh并复制其地址
    复制地址
    在本地仓库下执行命令:
$ git remote add origin git@github.com:lgrdf/learngit.git

然后将本地库所有内容推送到远程库上:

$ git push -u origin master
Enumerating objects: 26, done.
Counting objects: 100% (26/26), done.
Delta compression using up to 8 threads
Compressing objects: 100% (20/20), done.
Writing objects: 100% (26/26), 2.05 KiB | 419.00 KiB/s, done.
Total 26 (delta 6), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (6/6), done.
To github.com:lgrdf/learngit.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

由于远程库是空的第一次推送master分支时加上-u参数,之后就可以省略这个参数直接把本地master分支的最新修改推送至Github

2.删除远程库

如果想删除远程仓库,可以用git remote rm <name>命令,使用前,建议先用git remote -v查看远程库信息:

$ git remote -v
origin  git@github.com:lgrdf/learngit.git (fetch)
origin  git@github.com:lgrdf/learngit.git (push)

其实这里的删除并不是物理上删除了远程库,而是接触了本地和远程的绑定关系,远程库本身没有任何改动,如果要真正删除远程库,在Github上手动删除,具体操作如下:

点击Settings,一直下滑到最下面:
在这里插入图片描述
在这里插入图片描述

3.从远程库克隆

$ git clone git@github.com:lgrdf/js_practice.git
Cloning into 'js_practice'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 19 (delta 3), reused 15 (delta 2), pack-reused 0
Receiving objects: 100% (19/19
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值