首页 > 其他分享 >使用git推送gihub方法使用教程

使用git推送gihub方法使用教程

时间:2023-05-22 12:45:55浏览次数:34  
标签:origin github gihub tag git push 推送 com

目的:使用git推送代码至github仓库,且创立分支。

 

一.安装(步骤1)

安装git客户端

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

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

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

1.使用git bash建立连接

 $ ssh-keygen -t rsa -C "[email protected]" , 如:"51102**@qq.com"

[email protected]改为你的邮箱,即是在github上注册的那个邮箱:

直接点回车--->表示无密码

 

2.打开id_rsa.pub,全部复制

我的文件地址在:C:\Users\Administrator\.ssh

 3. 回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,

title随便填,粘贴key。

 

      

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

$ ssh -T [email protected] 

You’ve successfully authenticated, but GitHub does not provide shell access ,表示已成功连上github。

5. 设置邮箱与名称

a.设置名称:

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

b.设置邮箱

$ git config --global user.email "[email protected]"

github每次commit都会记录他们。

 

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

1.github创建仓库

2.获得仓库地址

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

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

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

$ git remote add origin [email protected]:yourName/yourRepo.git 后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git。

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

$ git init

 

3.push代码,使用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与push

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名

最终结果显示:

 

标签:origin,github,gihub,tag,git,push,推送,com
From: https://www.cnblogs.com/tangjunjun/p/17420323.html

相关文章

  • 【Git学习】git log自定义格式
    定制自己常用格式:1、二进制作者时间提交备注gitlog–pretty=format:”%h-%an,%ar:%s”2、以图表形式查看远程提交记录gitlog–decorate–oneline–graph3、说明:常用的格式占位符写法及其代表的意义。选项说明%H提交对象(commit)的完整哈希字串%h提交对象的简短......
  • Git忽略已经提交过一次文件Git忽略文件
    1、从未提交过的文件可以用.gitignore   也就是添加之后从来没有提交(commit)过的文件,可以使用.gitignore忽略该文件该文件只能作用于未跟踪的文件(UntrackedFiles),也就是那些从来没有被git记录过的文件比如,忽略log/下的日志文件,可以在.gitignore中写cat.gitignore......
  • Git 常用命令汇总
    总结一下git的常用命令,以免遗忘。提交记录gitlog是基础的日志查看命令,通过携带不同的参数可以指定日期,指定日期范围等。查看某一日期之后的提交gitlog--after="2021-1-1"--no-merges--no-merges表示过滤掉合并提交记录查看某一时间段的提交gitlog--since="2021-1......
  • git学习笔记2
    在提交树上移动在接触Git更高级功能之前,有必要先学习在你项目的提交树上前后移动的几种方法。一旦熟悉了如何在Git提交树上移动,你驾驭其它命令的能力也将水涨船高!HEAD我们首先看一下“HEAD”。HEAD是一个对当前所在分支的符号引用——也就是指向你正在其基础上进行工......
  • 微信⼩程序开发消息推送配置教程
    微信⼩程序开发消息推送配置这⼀块⽹上都是PHP居多,由于⽤egg.js写了⼀套验证⽅法。第⼀步:填写服务器配置登录微信⼩程序官⽹后,在⼩程序官⽹的“设置-消息服务器”页⾯,管理员扫码启⽤消息服务,填写服务器地址(URL)、Token和EncodingAESKey。URL是开发者⽤来接收微信消息和事件的接......
  • Top 100 GitHub Users in China All In One
    Top100GitHubUsersinChinaAllInOneGitHubAPIdemoshttps://api.github.com/search/users?q=location:China&sort=followers&order=desc&per_page=100&page=page(......
  • Go源码阅读——github.com/medcl/esm —— v7.go
    esm(AnElasticsearchMigrationTool)——v7.go https://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licensed......
  • git学习随笔1
    GitCommitGit仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然后再粘贴一样,但比复制粘贴优雅许多!Git希望提交记录尽可能地轻量,因此在你每次进行提交时,它并不会盲目地复制整个目录。条件允许的情况下,它会将当前版本与仓库中的上一个版本进行对比,并把......
  • 【fastweixin框架教程6】微信企业号给关注的用户主动发送推送消息
     下面这个类我对fastweixin框架的简单封装调用,大家可以参考,如果需要QYAPIConfigExt和MainServernSupport,请参考本教程以前几篇文章  如需测试,需要去微信企业号官网申请试用账号。其中发送文本消息和图文消息都是没有问题。  我们知道,企业号主要......
  • git配置
    1.先去下载安装git(傻瓜式)2.在下好的程序右键 gitbashhere3.打开后终端弹出输入  git--version:出现git版本号证明git已经安装好了,我这里没下载代码,我只是自己cmd输入了下指令:  git--version,出现了版本号:  视频里的界面(学习): 4.安装好了之后要第一步要注......