git 常用操作

254 阅读1分钟

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