git的使用

ssh

ssh方法的使用场景

私有仓库只能用ssh方法

建立GitHub与本机的密钥连接

一台电脑与一个GitHub账号只建立一次连接即可,不需要每个项目连接一次

  1. 先输入ssh-keygen -t rsa -C “邮箱地址”,注意ssh-keygen之间是没有空格的,其他的之间是有空格的,邮箱地址填写自己的邮箱
    在这里插入图片描述
  2. 根据上图的地址,找到该文件,以txt方式打开,复制里面的公钥
    在这里插入图片描述
  3. 将公钥添加到GitHub中,settings→SSH and GPG keys→New SSH Key,取一个名字并将复制的公钥输入即可
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. ssh -T git@github.com命令验证是否成功,其中第一次会让输入“yes”,输入即可
    在这里插入图片描述

拉取或上传代码

此仓库首次连接

  1. 添加本地仓库git init
  2. 把根目录所有文件都加入到本地仓库git add .
  3. 把项目提交到本地仓库git commit -m “提交注释”
  4. 查看还有哪些没提交的文件git status
  5. 本地仓库和远程仓库关联起来git remote add origin ssh的地址
  6. 如果填错地址,可以删除远程仓库git remote rm origin,再返回上一步,重新建立连接

如果本地有内容远端没内容的话先push,否则先pull

  1. 拉取代码git pull origin 远端分支名
  2. 提交代码git push -u origin 远端分支名

此仓库非首次连接

  1. 把根目录所有文件都加入到本地仓库git add .
  2. 把项目提交到本地仓库git commit -m “提交注释”
  3. 拉取代码git pull origin 远端分支名
  4. 提交代码git push -u origin 远端分支名

http方式

  1. 输入命令git clone http地址 在这里插入图片描述
  2. . 把根目录所有文件都加入到本地仓库git add .
  3. 把项目提交到本地仓库git commit -m “提交注释”
  4. 拉取代码git pull origin 远端分支名
  5. 提交代码git push -u origin 远端分支名

其他命令

分支管理

本地分支

创建分支git branch (branchname)
切换分支git checkout (branchname)
列出分支git branch
删除分支git branch -d (branchname)
合并分支git merge 分支名(将分支名合并到本分枝上)

远端分支

参考:https://blog.csdn.net/csj731742019/article/details/82773581
查看远端库的分支情况git branch -r
从已有的分支创建新的分支(如从master分支),创建一个dev分支git push --set-upstream origin dev //dev为创建分支的名字
向指定分支提交代码git push origin 指定分支名

GitHub请求合并分支

在这里插入图片描述
选择将哪个分支合并到哪个分支,然后填写commit即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值