Github教程_git安装及使用教程

Github教程_git安装及使用教程https://www.cnblogs.com/xuxiaoxia/p/9482454.html1、首先要先在github的官网注册一个属于自己的账号。https://github.com/2、注

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 https://www.cnblogs.com/xuxiaoxia/p/9482454.html 

1、首先要先在github的官网注册一个属于自己的账号。https://github.com/

2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,repository

Github教程_git安装及使用教程

3、创建仓库

Github教程_git安装及使用教程

4、如何让自己电脑上的代码同步到Github上所创建的库当中?在这里,需要安装git的命令工具,Git Bash

 嗯,就是这样的一个工具:

      Github教程_git安装及使用教程

去Git的官网安装适合自己电脑的版本

安装好之后,双击打开Git Bash,就是这样的一个黑框界面:

Github教程_git安装及使用教程

首先要在本地创建一个ssh key ,这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。

 上图这一栏 开始是你的计算机的名字在我这里就是hspcadmin @后边的内容是你的计算机型号,接下来就要开始创建属于你自己的秘钥,要在黑框里输入命令:  (引号内需要改成你在注册GitHub的时候绑定的邮箱账号)

$ ssh-keygen -t rsa  -C  "your email@.com"

一路回车,出现如下界面:

Github教程_git安装及使用教程

说明你的密匙已经成功创建了,现在打开上述的存储.ssh文件的位置,打开id_rsa.pub或是id_rsa文件,复制里面的内容(秘钥):

 Github教程_git安装及使用教程

 

 现在需要登录你的Github账号,在settings界面中:

Github教程_git安装及使用教程

找到SSH and GPG keys这个选项之后,在网页右上角点击new  SSH Key按钮创建秘钥,title是你给你的秘钥起一个标题,key里面就把你刚才复制的秘钥粘贴进去,点击add SSH KEY就可以了:

Github教程_git安装及使用教程

之后再回到Git Bash,输入命令:$ ssh -T git@github.com   ,再输入yes, 出现如下界面,就说明链接成功了。

Github教程_git安装及使用教程

接下来还需要设置一些账号名,邮箱,(name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址)

Github教程_git安装及使用教程

下面就要将你在github上创建的仓库克隆到你的本地来,方便以后进行代码上传。

打开你所创建的仓库:

Github教程_git安装及使用教程

然后再打开Git Bash,将自己的文件存储定位在一个你代码所要存储的位置,在这里,我将定位在D盘当中(默认本地是在C盘当中):

出现如下界面,说明定位成功。

Github教程_git安装及使用教程

之后开始克隆一个仓库到本地:(gitclone后面的网址就是你之前创建的仓库的网址)

Github教程_git安装及使用教程

之后打开你所定位的D盘,就会出现一个跟你远程仓库一样的仓库文件夹:

Github教程_git安装及使用教程

打开这个文件夹,随意的创建一个文件,(在这个文件夹下你就可以上传代码了,在这里我保存了一个文件)

Github教程_git安装及使用教程

 

然后输入:ls命令,查看你目前所定位的文件夹中的文件:

Github教程_git安装及使用教程

Github教程_git安装及使用教程

先在可以看出,我刚才所创建的文件已经在了。

然后输入命令:git  add “file_name”    ,引号里面是你所要上传的文件名称,

Github教程_git安装及使用教程

然后在输入:git  commit -m “描述内容,备注”   ,输入之后出现以上情况:

 Github教程_git安装及使用教程

然后在输入git push origin master 之后会出现一个弹窗:

Github教程_git安装及使用教程

输入你之前注册github账号时的账号以及密码,点击login .出现以下界面:

Github教程_git安装及使用教程

说明登录失败了,这时候根据提示继续再一次输入账号,密码 即可。(密码输入会弹出一个框再输入)

Github教程_git安装及使用教程

出现上面界面,表示已经成功了。现在打开你的Github网站,找到你所创建的库,

 Github教程_git安装及使用教程

你所创建的文件已经上传上去了。

再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m ”   ” 、最后git push origin master,

将你的代码提交就可以了。

创建分支:

使用Git命令来创建.

 1.首先是克隆下远程仓库的项目.

     git clone remote_url

    Github教程_git安装及使用教程

 

 

 2.和远程仓库建立关联.

    git remote add origin remote_url

 Github教程_git安装及使用教程

 

 

3.查看所有分支.

     git branch -a(查看所有分支包括本地分支和远程分支).

     git branch -r(查看远程分支).

   Github教程_git安装及使用教程

 

 Github教程_git安装及使用教程

 

 

   

4.本地创建新的分支.

    git checkout -b branchname(直接新建一个分支然后切换至新创建的分支).就是创建加切换分支.

    等价于命令:git branch branchname+git checkout branchname.

    git checkout branchname(是切换分支名).

  Github教程_git安装及使用教程

 

 

5.将新分支推送至GitHub.

    git push origin branchname

    Github教程_git安装及使用教程

 

 

6 查看Git命令方式创建分支的结果.   

Github教程_git安装及使用教程

删除分支 

删除本地分支

git branch -d branchname

Github教程_git安装及使用教程

 

 删除GitHub上面的远程分支.

 git push origin: branchname

Github教程_git安装及使用教程

 

 

 

 

备注:

问题: 创建ssh key时遇到“Bad escape character ‘ygen’.”

 
Github教程_git安装及使用教程

image.png

$ ssh -keygen -t rsa -C “XXXXXXX@qq.com

Bad escape character ‘ygen’.

分析原因:ssh -keygen之间出现了空格,正确命令是没有空格的

参考博文:
https://blog.csdn.net/hcjsjqjssm/article/details/84558229

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166437.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++路标设置「建议收藏」

    C++路标设置「建议收藏」B市和T市之间有一条长长的高速公路,这条公路的某些地方设有路标,但是大家都感觉路标设得太少了,相邻两个路标之间往往隔着相当长的一段距离。为了便于研究这个问题,我们把公路上相邻路标的最大距离定义为该公路的“空旷指数”。现在政府决定在公路上增设一些路标,使得公路的“空旷指数”最小。他们请求你设计一个程序计算能达到的最小值是多少。请注意,公路的起点和终点保证已设有路标,公路的长度为整数,并且原有路标和新设路标都必须距起点整数个单位距离。输入格式:第1行包括三个数l(0<l≤1000,000,00

    2022年8月12日
    3
  • ubuntu系统查看gcc版本及版本切换[通俗易懂]

    ubuntu系统查看gcc版本及版本切换[通俗易懂]写在前面:自己的测试环境是Ubuntu16.04,安装了gcc-5、gcc-7,通过下面的方式从实现默认的gcc-5切换到gcc-7,亲测有效~~1.查看自己当前的gcc版本gcc-v通过下图的最后一行可以得到,这里电脑当前gcc的版本是5.42.安装另一个版本gcc我这里安装的是gcc-7sudoadd-apt-repositoryppa:ubuntu-toolch…

    2022年6月26日
    156
  • 秒懂,Java 注解 (Annotation)你可以这样学

    秒懂,Java 注解 (Annotation)你可以这样学文章开头先引入一处图片。这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation中文译过来就是注解、标释的意思,在Java中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来…

    2022年6月10日
    31
  • 功能测试用例编写_编写测试用例有哪几种方法

    功能测试用例编写_编写测试用例有哪几种方法编写测试用例HttpRunnerv3.x支持三种测试用例格式pytest,YAML和JSON。官方强烈建议以pytest格式而不是以前的YAML/JSON格式编写和维护测试用例格式关系如下图所示

    2022年7月30日
    0
  • IIS真正能用的ISAPI-Rewrite防盗链规则写法

    IIS真正能用的ISAPI-Rewrite防盗链规则写法本规则支持白名单排除式防盗链,搜索引擎友好不屏蔽,被盗链后的错误提示转向,支持各种文件类型,经作者亲验真的能用,第一时间在原创发表,请继续往下阅读。近来小站遇到了盗链问题,至使网站的流量枉费流失,于是被迫准备为服务器安装防盗链机制以挽救本就不宽裕的带宽。通过G.CN和B.CN搜索后得出了几种不同的方案,例如网站程序的URL伪装法、服务器端的收费插件法和ISAPI-R…

    2022年7月23日
    7
  • ElasticSearch搜索引擎常见面试题总结

    ElasticSearch搜索引擎常见面试题总结

    2021年10月5日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号