2020-11-28 Git远程仓库 + HTML基础

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 [email protected]

(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.md
  • git init
  • git add README.md
  • git commit -m "first commit"
  • git branch -M master
  • git 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 -> 侧边预览

你可能感兴趣的:(2020-11-28 Git远程仓库 + HTML基础)