可视化不是万能的,偶尔遇到不常用的,可能查一下命令比找 webstorm 中的按钮会更快吧。
// 将修改添加到暂存区

git add .

// 将暂存区文件到本地仓库中

git commit  -m '标签名字'

// 查看本地分支

git branch

// 查看远程分支

git branch -r

// 切换本地分支

git checkout 本地分支名

// 创建并切换本地分支,

git checkout -b 本地分支名

// 创建并切换本地分支,(以指定的远程分支为基准)

git checkout -b 本地分支名  origin/远程分支远名

// 推送到远程分支,没有则创建

git push origin 本地分支名

// 合并整个分支(要合入到哪个分支里去,先checkout 到这个分支)

git merge 要合并过来的分支名

// 将某个 commit 从别的分支合并过来

git cherry-pick commitId

// 删除远程分支

git push origin --delete 远程分支名

// 删除本地分支

git branch -d 本地分支名

// 查看提交日志

git log

// 回退

git reset  --soft 版本号        会将改动放在缓存区
git reset  --mixed    版本号        不把改动放在缓存区
git reset  --hard  版本号        回滚并且不会保存你之前修改过文件

// 添加远程仓库 比如将本地项目添加到 github,参照 https://segmentfault.com/a/1190000043501127

git remote add origin url

// 显示所有远程仓库

git remote -v 

// 显示某个远程仓库的信息

git remote show xx 

// 取消与远程仓库的关联

git remote rm name

// 回退远程可以将本地回退完成确认没问题后 强制push !!!慎用!!!

git push -f

小虫_top
104 声望3 粉丝