将代码 Push 到 Github 的方式有多种:命令行、客户端等都可以实现,客户端在使用时简单直观,入门成本低,但秉承着码农装逼准则第二章第十三条所传达的精神,命令行啪啪啪才是最有逼格的操作方式,本文简单介绍使用命令行操作 Github 的准备工作。
(注:操作环境 Windows 10 x64)
- 配置本地 Git 环境,无脑 Next 安装或者配置环境变量使用便(lv)携(se)版都可以;
- 创建 ssh key: - 2.1 在 cmd 中启动 Git Bash; 
 2.2 输入:- $ ssh-keygen -t rsa -C "your_email@youremail.com" // 邮箱填写自己的git账号- 2.3 不输入一路回车直到生成文件。 
- 配置 Github 上的 ssh key: - 3.1 进入 - C:\Users\Username\.ssh目录并用记事本类程序打开- id_rsa.pub文件;
 3.2 回到 Github 上,进入 Account Settings(账户配置),左边选择 SSH Keys,Add SSH Key, title 随便填,粘贴刚才打开文件中的内容并保存。
- 验证配置: - 在 Git Bash 中输入 - ssh -T git@github.com,如果是第一次的会提示是否 continue,输入 yes 就会看到 "You've successfully authenticated, but GitHub does not provide shell access.",这就表示已成功连接。
- 配置用户名与邮箱: - $ git config --global user.name "your name" $ git config --global user.email "your_email@youremail.com" $ git config --list // 验证
- 简单操作: - 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 授权协议,转载请注明来源,谢谢!
     
          
     
     
这字体好奇怪……
是有点怪没错啦