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 [删除远程分支]
参考链接
廖雪峰 Git 教程:https://www.liaoxuefeng.com
Git commit 规范,Angular 提交信息规范:https://zj-git-guide.readthedocs.io