Skip to content

GIT 操作命令

Git

INFO

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

md
- 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

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

md
- 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 [删除远程分支]

参考链接

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

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

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