1. Git 远程仓库
(1) SSH连接
- 生成公钥:
ssh-keygen -t rsa -b 4096 -C 你的邮箱,三次回车 - 打印公钥内容:
cat ~/.ssh/id_rsa.pub - 在GitHub里 -> Settings -> SSH and GPG keys -> 加入生成好的公钥
- ssh连接:
ssh -T git@github.com
(2) Push
git push <远程主机名> <本地分支名>:<远程分支名>
a. 已有远程仓库
git clone ssh地址- 更新后commit,然后push
git push -u origin master
b. 新建远程仓库
- 在GitHub上新建repo,注意千万不要Initialize.
(i) 已有本地仓库 git remote add origin ssh地址git branch -M master-
git push -u origin master
(i) 新建本地仓库 echo "# test" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M mastergit remote add origin ssh地址git push -u origin master
c. 上传其他分支
- 先切换到本地要上传的分支:
git branch 分支1 git push -u origin 要上传到的分支
d. 上传到另外的远程仓库
git remote add repo2 ssh地址git push -u repo2 要上传到的分支
e. 强制push
git push -u origin master -f
(3) 删除远程仓库分支
git push origin -d [branch_name]
(4) 删除本地的远程仓库链接
git remote remove origin
(5) Clone
git clone ssh地址/https地址- 下载指定分支:
git clone ssh地址/https地址 -b [branch_name] - 下载到指定目录:
git clone ssh地址/https地址 指定目录 - 下载到当前目录
git clone ssh地址/https地址 指定目录 .
(6) Alias
- 在用户目录生成 .bashrc文件:
touch ~/.bashrc - 打开.bashrc编辑:
code ~/.bashrc - 编辑设定简写,如:
alias ga='git add' - 重启bash或
source ~/.bashrc - 设置好看的log格式
alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
(7) Stash
- 临时储存文件:
git stash 文件 - 弹出文件:
git stash pop
2. 用VSCode写markdown
- 下载插件markdown all in one
-
ctrl + shift + p-> 输入markdown preview -> 侧边预览