跳到主要内容

GIT 命令

  • git config user.name [查看用户名]
  • git config user.email [邮箱地址]
  • git config --global user.name "username" [全局修改用户名]
  • git config --global user.email "email" [邮箱地址]
  • git config user.name "username"[局部]
  • git config user.email "email"[局部]

提交准备

  • git init [初始化]
  • git add [放入暂存区]
  • git status [状态]
  • git commit -m [提交并说明]
  • git diff [查看修改内容]
  • git reset --hard commit_id [回退和恢复版本分支]
  • git checkout -- file [工作区的内容修改撤销]
  • rm || git rm [删除工作区||暂存区]

Github

一旦提交推送到远程版本库,就形成记录 ……

  • ssh [密码]
  • git remote -v [远程库信息]
  • git remote add origin git@github.com:somewhile/systemjs.git [git 关联 github]
  • git branch --set-upstream-to=origin name [关联远程分支]
  • git remote rm origin [删除关联]
  • git push -u origin master [推送]
  • git pull [更新]
  • git clone --depth=1 [克隆且最近一次提交分支]
  • git stash [pull 冲突,本地暂时先存储起来]
  • git stash pop stash@0 [删除暂存]
  • git stash apply [恢复当前分支]

分支管理

  • git checkout -b name 远程或本地 [创建分支]
  • git push origin [提交分支]
  • git branch [查看]
  • git checkout master [切换分支]
  • git merge dev [合并分支]
  • git branch -d||D dev [删除分支,不合并强制删除]
  • git push --set-upstream origin name [提交远程分支]
  • git push --delete origin name [删除远程分支]

设置代理

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
信息

GitHub 被 Microsoft 公司于 2018 年以 75 亿美元的价格收购。

参考链接

官网 https://git-scm.com/

廖雪峰 Git 教程:https://www.liaoxuefeng.com

Git commit 规范,Angular 提交信息规范:https://zj-git-guide.readthedocs.io