git工具push代码到gihub仓库详细使用教程


前言

如何使用git工具推送代码到github仓库?为此,本文将详细介绍push方法,可供读者快速上手。

一、git安装(步骤1)

安装git客户端

github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,

windows用户请下载 http://msysgit.github.com/

二、在本地创建ssh key(步骤2)

1.使用git bash建立连接

 $ ssh-keygen -t rsa -C "your_email@youremail.com" , 如:"51102**@qq.com"

your_email@youremail.com改为你的邮箱,即是在github上注册的那个邮箱:

直接点回车—>表示无密码
在这里插入图片描述

2.SSH Keys复制

打开id_rsa.pub,全部复制,我的文件地址在:C:\Users\Administrator.ssh
在这里插入图片描述

3.github增加SSH Key

回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。
在这里插入图片描述

4.验证Key

验证是否成功,在git bash下输入:

$ ssh -T git@github.com 

You’ve successfully authenticated, but GitHub does not provide shell access ,表示已成功连上github。
在这里插入图片描述

5. 设置mail与name

a.设置名称

$ git config --global user.name "your name"

b.设置邮箱

$ git config --global user.email "your_email@youremail.com"

github每次commit都会记录他们。
在这里插入图片描述

三.创建github仓库(步骤3)

1.github创建仓库

在这里插入图片描述

2.获得仓库地址

在这里插入图片描述

四.使用git上传代码至github仓库中(步骤4)

要上传的文件夹,右击使用git bash。

1.进入要上传的仓库,右键git bash,添加远程地址

$ git remote add origin git@github.com:yourName/yourRepo.git 

后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git。
在这里插入图片描述

2.git init使用

执行git init之后可以看到文件夹中多了个.git文件目录。

$ git init

3.git提交代码三步(add、commit、push)

$ git add .

在这里插入图片描述

$ git commit -m 'first commit'

在这里插入图片描述

$ git push origin master

在这里插入图片描述

结果如下:
在这里插入图片描述

五.tag教程

1.tags与branch介绍

在 GitHub 中,Branches(分支)和 Tags(标签)都是用于版本控制的重要工具。Branches(分支)可创建一个新的开发分支,允许在不影响主分支的情况下对代码进行修改和实验,且可允许多个开发者在同一个代码库中开发和测试代码,而不干扰彼此。每个分支都有自己的代码提交历史和版本控制记录,可以随时合并到主分支中。Tags(标签)则用于标记代码库中的一个特定版本,标签是一个静态的版本,不可修改,标签通常用于版本发布,比如在发布软件的时候,可以给某一版本打上标签,作为该软件的版本号。

2.tag使用方法

a.创建tag

$ git push origin tag_name  -m  "注释说明"  ,如:$git tag v1.0 -m "v1.0版本"

在这里插入图片描述

b.推送

$ git push origin v1.0

在这里插入图片描述

c.删除tag

$ git push origin --delete Tag名

最终结果显示:
在这里插入图片描述

六、强制更新

如果使用git push origin *命令可能无法更新,则添加-f 命令,表示强制从本地代码更新远程或替换代码。
如本地更新远程master命令如下:

git push -f origin master

在这里插入图片描述


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tangjunjun-owen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值