将代码 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 授权协议,转载请注明来源,谢谢!
这字体好奇怪……
是有点怪没错啦