Mac安装、卸载Git与GitHub基本使用( 过程非常详细!!值得查看)

2 篇文章 0 订阅

在这里插入图片描述

简单介绍下 Git

Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。

Git 易于学习, 占地面积小,具有闪电般的快速性能。它具有诸如Subversion,CVS,Perforce和ClearCase之类的SCM工具,并且具有廉价的本地分支,方便的暂存区域和 多个工作流等功能。

一、Git的安装

  • Mac上有三种安装Git的方法。

  • 首先我们先查看电脑上是否有Git。

    git
    
  • 如果显示如下框所示,则证明电脑已安装git,无需再进行安装。
    在这里插入图片描述

1. 使用Homebrew安装。

  • 如果电脑上没有安装Homebrew,首先需要安装Homebrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 安装完成之后,接下来安装 Git.

    brew install git
    

2. 使用XCode安装

  • Apple随附了带有XCode的Git二进制软件包。
  • 打开电脑的 AppStore 搜索 Xcode 点击获取,安装 Xcode ,Xcode集成了 Git ,不过默认没有安装,你需要运行 Xcode ,选择菜单“ Xcode ” -> “ Preferences ”,在弹出窗口中找到 “Downloads” ,选择 “Command Line Tools” ,点 “Install” 就可以完成安装了。如果使用最新的Xcode,好像是不需要安装的。只需安装好Xcode就直接使用了。

3. 使用二进制安装程序(安装包)安装

1)、Git的下载
  • 下载的是Mac的git客户端。
    下载地址是 https://git-scm.com/download/mac

  • 点击下载链接可以看到此页面,点击 install 下载安装包。
    在这里插入图片描述

  • 此时会跳转至下载页面,点击 Download 按钮,下载。
    在这里插入图片描述

  • 下载完成之后,就会在下载中看到此安装包。
    在这里插入图片描述

2)、Git的安装
  • 接下来进行Git的安装,直接双击打开刚刚下载好的安装包。点击图中的pkg安装包。
    在这里插入图片描述
  • 接下来以图所示进行一步一步的安装,可以看到已经安装成功了。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • OK,👌现在mac 上的Git安装已经完成了。

二、Git的卸载

  • 若想要卸载电脑上个Git,需先使用下面命令查看git所在的位置

    which -a git
    

    在这里插入图片描述

  • 查看到git的路径后,运行下面命令,卸载Git。
    在这里插入图片描述

三、创建ssh key、配置git

  • 设置 usernameemail(github每次commit都会记录他们)

    git config --global user.name "wht"
    git config --global user.email "1067829356@qq.com"
    
  • 通过终端命令创建ssh key

    ssh-keygen -t rsa -C "1067829356@qq.com"
    

    在这里插入图片描述

  • 由于这里我之前已经创建过,所以我选 n,没有创建过的,会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进入文件夹,打开id_rsa.pub,复制里面的key。

  • 使用终端查看.ssh/id_rsa.pub文件

    open .ssh/id_rsa.pub 
    

    回车后,就会新弹出一个终端,然后复制里面的key.

    ⚠️若出现 No application knows how to open /Users/wht/.ssh/id_rsa.pub.可以使用 cat 命令操作进行查看。

    cat .ssh/id_rsa.pub
    
  • 接下来登录 GitHub 点击进入github官网登录(如果你还没有注册github账号先注册一个账号),登录成功后,添加ssh key,点击Settings。
    在这里插入图片描述

  • 进入设置页面,首先点击 SSH and GPG keys ,再点击 new SSH key 添加key。
    在这里插入图片描述

  • 接下来填写一个title,然后将刚才在终端复制的key 粘贴进来。
    在这里插入图片描述

  • 接下来使用终端进行链接验证。若提示 Are you sure you want to continue connecting (yes/no/[fingerprint])? 输入 yes

    ssh -T git@github.com 
    

    若终端输出如图所示,说明已经链接成功。
    在这里插入图片描述

四、将本地项目提交到GitHub

  • 1、在GitHub上新创建一个 repository或者Start a Project
    在这里插入图片描述

  • 2、填写项目信息。点击Create repository,创好一个新的工程。
    在这里插入图片描述

  • 3、将工程 Clone到本地,首先点击 "Clone or download " ,然后点击"Use SSH",最后复制ssh 地址

在这里插入图片描述

  • 4、打开终端,这里只是测试,我这里是想把工程克隆在桌面。

    • 1⃣️、首先在终端中切换路径到桌面,输入以下命令:

      cd /Users/wht/Desktop/
      

      在这里插入图片描述

    • 2⃣️、然后将GitHub 的项目克隆到本地,复制粘贴到终端。如若需要输入密码将自己的电脑密码输入即可。

      git clone git@github.com:AllanTian/CramGit.git
      

      在这里插入图片描述

    • 3⃣️、这时项目已经克隆到了本地
      在这里插入图片描述

  • 5、在 IDEA 中新创建一个工程,保存的路径为刚刚克隆下来的CramGit 文件夹下,如下图所示:
    在这里插入图片描述

  • 6、这时候本地克隆的项目已经修改,提交修改的项目,打开终端,首先切换到CramGit文件路径:

    cd /Users/wht/Desktop/CramGit/
    

    然后输入:

    //文件添加到仓库(.代表提交所有文件)
    git add .
    //把文件提交到仓库
    git commit -m "First Commit"
    //上传到github
    git push
    

    完整输入终端为:

    wht:~ wht$ cd /Users/wht/Desktop/CramGit/
    wht:CramGit wht$ git add .
    wht:CramGit wht$ git commit -m "First Commit"
    [master f688c00] First Commit
    warning: unable to access '/Users/wht/.config/git/attributes': Permission denied
    warning: unable to access '/Users/wht/.config/git/attributes': Permission denied
     8 files changed, 86 insertions(+)
     create mode 100644 .idea/.gitignore
     create mode 100644 .idea/.name
     create mode 100644 .idea/compiler.xml
     create mode 100644 .idea/inspectionProfiles/Project_Default.xml
     create mode 100644 .idea/misc.xml
     create mode 100644 .idea/vcs.xml
     create mode 100644 CramGitDemo.iml
     create mode 100644 pom.xml
    wht:CramGit wht$ git push
    Enter passphrase for key '/Users/wht/.ssh/id_rsa': 
    warning: unable to access '/Users/wht/.config/git/attributes': Permission denied
    Counting objects: 12, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (9/9), done.
    Writing objects: 100% (12/12), 2.11 KiB | 1.05 MiB/s, done.
    Total 12 (delta 0), reused 0 (delta 0)
    To github.com:AllanTian/CramGit.git
       d4aed25..f688c00  master -> master
    wht:CramGit wht$ 
    

    ⚠️若出现 warning: unable to access '/Users/wht/.config/git/attributes': Permission denied 可以给命令前加 sudo 使用管理员权限。

    sudo git commit -m "First Comiit"
    

    在这里插入图片描述

  • 7、这时登录GitHub,查看GitHub上的项目,CramGit已经上传更新成功啦,如下图所示:
    在这里插入图片描述

整个Git的安装及卸载和GitHub的基本使用教程就到此结束了,现在基本上好多公司都在用SVN管理及同步开发项目,git都用的很少,但是还是可以多学习学习,有益无害嘛,哈哈,学到老活到老嘛,多学些知识对自己也没有什么坏处,也可以将自己写的一些小项目,知识分享到github上大家交流学习,管理管理自己的小工程。
如若哪里有不足或不对之处,还望大家能动下小手指点迷津!跟大家一起学习交流!😁

  • 15
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值