git 和 github 基础教程

zsh中git插件的几个基础命令

gst ==> git status
gcam ==> git commit -a -m
gp ==> git push
gl ==> git pull
gaa ==> git add --all
gcmmsg ==>  git commit -m
# 安装git
sudo apt install git

# 为git添加个人信息,本地提交使用的个人信息
git config user.name 'user_name'
git config useer.email 'user_email'

# 为github添加ssh
## 生成ssh-key
ssh-keygen -t rsa -b 4096 -C "user_email"
# 添加ssh-key到ssh-agent
## 启动ssh-agent到后台
eval "$(ssh-agent -s)"
## 将ssh添加到ssh-agent
ssh-add ~/.ssh/id_rsa

# 复制ssh-pub
## 安装xclip
sudo apt-get install xclip
## 复制到剪切版
xclip -sel clip < ~/.ssh/id_rsa.pub

# 本地添加远程仓库
git remote add origin https://github.com/xxx/xxx.github.io.git
git push -u origin master
git pull
git push

# 更换https->ssh, 就无需输入用户名和密码了
git remote set-url origin git@github.com:xxx/xxx.github.io.git

# 查看当前远程分支
git remote -v

# 本地克隆远程仓库
git clone https://github.com/xxx/xxx.github.io.git

# 创建分支
...

Comments