首页 > 其他分享 >git和github新手安装使用教程(三步入门)

git和github新手安装使用教程(三步入门)

时间:2022-11-01 10:33:26浏览次数:89  
标签:git key 仓库 github SSH 本地 新手

git和github新手安装使用教程(三步入门)

对于新手来说,每次更换设备时,github的安装和配置都会耗费大量时间。主要原因是每次安装时都只关心了【怎么做】,而忘记了记住【为什么】。本文从操作的原因入手,将github的安装和配置分为了三个步骤,再细分成各个小步骤,方便大家形成形象记忆,早日脱离该教程的帮助。


 

使用github只需要简单的三步:

  一:初始化本地仓库git

  二:将自己的电脑与指定github账户关联

  三:将自己的仓库与github上的某个项目关联

一:初始化本地仓库git

  1.下载一个git吧   下载链接 ,根据提示安装git

  2.新建一个文件夹repo作为本地仓库,右键,选择Git Init here。注意:有的版本没有git init here ,则选择git bash here ,在打开的页面中输入git init

  第一步的结果就是:(1)在安装的时候自动配置了git运行环境。(2)通过git init 在指定文件夹生成了隐藏的 .git 文件夹。用于保存本地仓库版本的相关信息(版本信息,仓库信息,git命令编译规则等)

二:将自己的电脑与指定github账户关联

  1.创建一个github账户吧  创建地址

  2.在本机上设置你的github的邮箱和用户名

git config --global user.name "用户名"
git config --global user.email "邮箱"

  3.生成本机的SSH key

ssh-keygen -t rsa -C "邮箱"

 

  根据提示,按三次回车键,最后会生成ssh key值,并告诉你key值存放的文件的位置,找到该文件并复制ssh key

  4.打开你的github主页。找到Settings,

 选择SSH and GPG keys ,再选择new SSH key,title 随意填,key值就是刚刚生成的本机 SSH KEY

 

  第二步设置了本地git与github之间通信的密码,github账户只接受合法的SSH KEY 对其下项目进行修改。

三:将自己的仓库与github上的某个项目关联

  1.打开github主页,选择 new repository,打开新建项目页面。

     在新建项目页面,输入项目名称,点击下一步,复制生成项目后的项目SSH

  2.打开本地仓库的git bash页面。输入

git remote add origin "项目SSH"

 

   3.先同步github上master分支的代码,再指定上传的默认分支

git pull origin master
git push -u origin master

 

  第三步设置了本地仓库对应的是github账户上的哪一个项目,并且设置了代码上传的分支。注意github上的项目名称与本地仓库名称同级,也就是说,从github上同步代码时,只会更新项目名称下的各个文件到本地仓库中。


 以上就是安装配置github的全部过程,以下为github最常用的命令

编号命令备注
1 git status 查看仓库的改变情况,会有相关的提示操作出现
2 git add -A 直接添加所有改动的文件
3 git commit -m "note" 确认生成本地的版本,note是 版本特点说明
4 git push 将改动上传到github,若没有指定分支,则需要使用git push origin master
5 git log 查看版本更新情况
6 git reset -hard x 回退到某个本地版本,x为git log中出现的hash值的前七位
7 git clean -xf 清除所有的未提交文件

 

先了解配置过程中的三大步骤,再记住各个细分的小步骤,就能尽早的脱离说明文档,熟练的配置和使用github,祝你不再需要这篇文章的帮助!

 

标签:git,key,仓库,github,SSH,本地,新手
From: https://www.cnblogs.com/wangjianyun/p/16846855.html

相关文章

  • Git系列-相关小工具
    写代码的,版本控制工具已经成为日常开发必备。版本控制系统(versioncontrolsystem)不要太多,早有svn、ClearCase,后有Git、Mercurial。毫无疑问,Git已是主流。本文只讲Git相关的......
  • GitHub使用技巧
    GitHub搜索技能通过in关键词限制搜索范围xxxin:name项目名包含xxx的xxxin:description项目描述包含xxx的xxxin:readme项目readme文件中包含xxx的通过xxxin:name,d......
  • git checkout命令详解 git checkout feature/test123
    gitcheckout命令详解gitcheckoutfeature/test123//切换到feature/test123分支保证当前分支没有修改提交,否则回提示error:Yourlocalchangestothefollowing......
  • TortoiseGit的 git token密码登录
    1.点击个人设置2.设置生成Token  3.选择Token登陆,输入生成后的Token即可 ......
  • gitlab-ce搭建和数据迁移
    2022年11月1日08:26:03centos7国内地址:注意对应的系统版本,下一个最新版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/因为数据导入导出使用的是gitlab......
  • git提交指定文件 git add git commit git stash pop
    git提交指定文件gitaddgitcommitgitstashpopgit提交指定文件,如果此时修改了其他代码,可先提交指定代码,然后忽略不想提交的代码,最后push之后,恢复之前忽略的代码......
  • Git 配置
    git配置SSHGit是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一、设置Git的username和email:$gitconfig......
  • [vscode] 如何在终端添加git bash?
    设置-搜索"terminal.integrated.profiles.windows"将以下内容复制进入,注意要修改gitbash实际路径{"terminal.integrated.profiles.windows":{"PowerShell":......
  • git的介绍和使用
    git介绍什么是gitgit是一种版本控制器-控制的对象是开发的项目代码什么是版本控制器完成协同开发项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现......
  • GIT入门与Gitee的使用
    一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理/流程: Workspace:工作区Index/Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库(比如Githu......