git 常用操作 本地版本 git init, 初始化git仓库
git add . 添加到临时仓库
git commit -m 'fix: 36878 update', git 提交本地版本
git commit -a -m <提交信息>跳过add .暂存环节, 直接提交版本
git diff,检查已暂存以及尚未暂存的更改
git diff --cached,而该命令可以显示已暂存的更改与最后一次commit的差异
连接远程仓库 git remote add origin <HTTPS地址或ssh地址>, 添加远程仓库
git remote -v,查看远程仓库
git clone <HTTPS地址或ssh地址>,克隆远程仓库
git pull, 默认拉取远程仓库
git push,推送到远程仓库
分支管理 git branch,查看本地分支
git branch -a,列出所有分支名称
git checkout <分支名>,切换分支
git checkout -b <分支名>,创建并切换分支
git merge dev,合并分支,先切换到master, 再把dev合并到master
git merge --no-ff dev,它会禁用fast forward,使得日志中显示分支的merge信息。
git cherry-pick <commit 号>,合并部分分支
切换远程分支 git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
删除分支 git branch -d <要删除的分支名>,删除本地分支
git branch -D <要删除的分支名>,强制删除
git push origin :,删除远程分支
日志查询 git log -,num表示日志的数量
图形化查看日志 gitk