git - TuPengXiong/TuPengXiong.github.io GitHub Wiki

生成公钥私钥

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "[email protected]"

将以下公钥的内容作为你的ssh key 配置到 github 上

cat ~/.ssh/id_rsa.github.pub

设置与github通讯时,使用刚刚生成的ssh key

vi ~/.ssh/config

Host kingsilk
Hostname git.kingsilk.xyz
IdentityFile ~/.ssh/id_rsa
User tpx

Host github
Hostname github.com
IdentityFile ~/.ssh/id_rsa.github
User tpx

在github上创建仓库

TuPengXiong.github.io

clone 到本地

git clone [email protected]:TuPengXiong/TuPengXiong.github.io.git

cd TuPengXiong.github.io

git config user.name "xxxx"

git config user.email "[email protected]" # 很重要,否则,个人github主页显示不了活动记录

echo Hello World > index.html git add index.html git commit -m "init github pages" git push

# github pages
https://pages.github.com/

github 基本操作

  • 正向

本地文件 add 工作区 commit 本地仓库 push 远程服务器仓库

  • 反向

本地文件 checkout 工作区 reset 本地仓库 pull 远程服务器仓库

git-merge

当你发现merge错了的话,回退

git reset --hard commimt_RSA_id

git push --f
⚠️ **GitHub.com Fallback** ⚠️