在linux上操作实现git github vscode的联动工作流(待更新)

一、介绍与要求

  1. 介绍:我刚刚改到linux系统(ubuntu22.04)上进行学习和工作,深感到linux的方便快捷,于是想在此记录以下git和github的学习过程,也权当备忘录。
  2. 要求:强烈建议使用梯子(VPN)进行操作,否则git指令很可能会卡顿,因为github的服务器在国外。

二、git和github联动

2.1 git与github的连接

这里我已经连接成功,等有时间再来补充相关内容~

2.2 git的操作

这里以我在学习的Coursera的HTML课程为例,来实现git的基本操作。

  1. 拉取远程库

    git clone "https或ssh"
    

    https或ssh的具体位置在github库的这里,点进库中选择code键即可看见。
    在这里插入图片描述
    我想拉取这个库的指令为

    git clone git@github.com:kingdom-of-warriors/Coursera-HTML.git
    
  2. 添加暂存区
    在修改文件后,应将它添加到暂存区。执行git status查看,修改过的文件应该是红色的。

    git add "改动的文件"
    

    在执行指令

    git add index.html
    

    后执行git status查看,这个文件将会变为绿色。

    Image 1 Image 2
  1. 提交本地库

    git commit -m "日志信息" 改动的文件名
    

    这个日志信息一般来说是描述你这次更改改了哪些地方,写什么都行。在本例 中,应该写的指令是

    git commit -m "first commit" index.html
    
  2. 创建别名
    在github上创建一个新仓库,像2.2.1那样找到它的SSH或者HTTPS(我更推荐用SSH连接)。这个别名主要是为了方便推送代码,相当于给一大段复杂的网址取了一个别名,用这个别名就相当于在用这个网址,所以别名最好短小精悍一点。

    git remote add 别名 SSH或HTTPS
    

    如果我想给这个github仓库取一个别名叫HTML,那么指令应该如下:

    git remote add HTML git@github.com:kingdom-of-warriors/Coursera-HTML.git
    

    然后执行git remote -v就可以查看别名是否添加成功。
    在这里插入图片描述

  3. 推送代码
    使用别名可以很快的推送代码,指令为

    git push 别名 分支名
    

    在本例中指令为

    git push HTML main
    

    如果不用别名,指令将会是

    git push git@github.com:kingdom-of-warriors/Coursera-HTML.git main
    

    ,从此处也可以看出别名的方便之处。

三、vscode与git的方便操作(待更新)

总结

这里的git操作介绍全部基于尚硅谷的课程,想详细学习git的同学们可以去看!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值