MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)

前言:需要自行安装Git和注册GitHub ,不做赘述

1. 生成SSH key

使用 ssh-keygen -t rsa -b 4096 -C "@user.email" ,遇到对话框回车,如图
MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第1张图片

红框即为生成的秘钥文件,选择公共秘钥.pub,进入目录执行open -e id_rsa.pub 复制到剪贴板

2. 登录GitHub

单击右上角个人头像→Settings→SSH and GPG keys→New SSH Key ,在 Title 文本框中输入任意字符,在 Key文本框粘贴刚才复制的公钥字符串,单击“Add SSH key”按钮完成操作,如下图所示
MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第2张图片

3. 测试

ssh -T [email protected]如图即为成功
MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第3张图片

4. 建立项目与GitHub关联

  1. 假设本地已有项目,请先进入目录执行 git init 初始化

  2. 这时候使用git status 会提示 (use “git add …” to include in what will be committed)

  3. 使用git add * 添加至本地暂存区

  4. 使用git commit -m "XXX" 提交到本地git仓库

  5. 在GitHub建立一个远程仓库,建立完成后出现
    MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第4张图片

  6. 先复制https链接,这里我们用第二种方式从现有存储库推送,执行命令

    git remote add origin https://github.com/rockychen1221/gradle-example.git
     git push -u origin master
    

    MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第5张图片

  7. 之后刷新GitHub仓库
    MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第6张图片

  8. 发现没有项目文件夹,原因是因为我的文件夹是空的,git忽略了空文件夹的提交 ,在项目根目录执行find . -type d -empty -exec touch {}/.gitignore \;

  9. 使用git status查看 ,可以看到我们的文件夹已经添加进去了,然后按照上述提交步骤即可提交到远程仓库
    MAC 添加本地仓库与GitHub服务器关联(超详细图文,不会你找我)_第7张图片

你可能感兴趣的:(macOS,git,github,mac,os,x,git)