将代码 Push 到 Github 的方式有多种:命令行、客户端等都可以实现,客户端在使用时简单直观,入门成本低,但秉承着码农装逼准则第二章第十三条所传达的精神,命令行啪啪啪才是最有逼格的操作方式,本文简单介绍使用命令行操作 Github 的准备工作。

(注:操作环境 Windows 10 x64)

  1. 配置本地 Git 环境,无脑 Next 安装或者配置环境变量使用便(lv)携(se)版都可以;
  2. 创建 ssh key:

    2.1 在 cmd 中启动 Git Bash;
    2.2 输入:

     $ ssh-keygen -t rsa -C "your_email@youremail.com"  // 邮箱填写自己的git账号
    

    2.3 不输入一路回车直到生成文件。

  3. 配置 Github 上的 ssh key:

    3.1 进入 C:\Users\Username\.ssh 目录并用记事本类程序打开 id_rsa.pub 文件;
    3.2 回到 Github 上,进入 Account Settings(账户配置),左边选择 SSH Keys,Add SSH Key, title 随便填,粘贴刚才打开文件中的内容并保存。

  4. 验证配置:

    在 Git Bash 中输入 ssh -T git@github.com,如果是第一次的会提示是否 continue,输入 yes 就会看到 "You've successfully authenticated, but GitHub does not provide shell access.",这就表示已成功连接。

  5. 配置用户名与邮箱:

     $ git config --global user.name "your name"
     $ git config --global user.email "your_email@youremail.com"
     $ git config --list  // 验证
    
  6. 简单操作:

    6.1 在 Github 上新建公共仓库并初始化 master 分支;
    6.2 克隆 git 仓库到本地:

     $ git clone https://github.com/用户名/库名.git
    

    6.3 切换到 gh-paes 分支(如果有):

     $ git checkout -b gh-pages origin/gh-pages
    

    6.4 通过 git 命令删除当前目录下所有文件(如果需要):

     $ git rm -rf .
     $ git add .
     $ git commit -m "delete all files"
    

    6.5 提交代码:

     $ git add .
     $ git commit -m "new"  //最后面的参数相当于修改文件的备注
     $ git push origin gh-pages  //将代码提交到 gh-gaes 分支
    
版权属于:香菇
本文链接:https://blog.siitake.cn/use-github-in-bash.html
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!