美文网首页
Git个人命令使用

Git个人命令使用

作者: WeeverLu | 来源:发表于2018-05-28 14:57 被阅读29次

记录使用过的命令,<xxx>整个为输入内容

Tag

git tag //查看tag
git tag <tag_name> <c809ddbf83939a89659e51dc2a5fe183af384233> //在某个commit 上打tag
git tag -a <1.0.0> -m '<说明>' //本地新增tag
git push origin <tag_name> //本地tag推送到远端
git tag -d <tag_name> //本地删除tag
git push origin :refs/tags/<tag_name> //本地tag删除了,再执行该句,删除线上tag

Commit

git add . //.全部
git commit -m '<说明>'

git log 看所有commit记录和<commit_id>
git reset --hard <commit_id> //本地回退
git push origin HEAD --force //提交到远端,提交到了远端才需要这句

Branch

git branch //列出本地分支
git branch <new_branch_name> <from_branch> //创建分支:从from_branch分支创建分支new_branch_name
git branch -d <branch_name> //删除本地分支
git branch -r -d origin/<branch_name> //删除本地的远程分支
git push origin -d <branch_name> //远程删除git服务器上的分支
git push --set-upstream origin <new_branch_name>  //分支推送到远端

重命名git远程分支
1. git branch -m <old_local_branch_name> <new_local_branch_name> //重命名远程分支对应的本地分支
2. git push origin :<old_local_branch_name> //删除远程分支
3. git push origin <new_local_branch_name> //重新推送新命名的本地分支

Stash

git stash //暂存当前修改,将所有至为HEAD状态
git stash list //查看所有暂存
git stash show -p stash@{0} //参考第一个暂存
git stash apply stash@{0} //应用第一个暂存
git stash drop stash@{0} //删除第一个暂存

清除pod缓存

清除pod缓存,demo pod过一个一样的版本,sdk更新.a,不需要重新发布,需要清除pod缓存
pod cache clean <项目名>
pod cache clean <项目名> -all

Git简写

常用:
gst:git status //状态
gco:git checkout //切换分支

gl:git pull //拉取远端
gp:git push //推送到远端

ga:git add //暂存文件
gcmsg:git commit -m //提交
gca:git commit -v -a //提交包含暂存
==========

g:git
gst:git status
gd:git diff
gdc:git diff --cached
gdv:git diff -w "$@" | view -
gl:git pull
gup:git pull --rebase
gp:git push
gc:git commit -v
gc!:git commit -v --amend
gca:git commit -v -a
gca!:git commit -v -a --amend
gcmsg:git commit -m
gco:git checkout
gcm:git checkout master
gr:git remote
grv:git remote -v
grmv:git remote rename
grrm:git remote remove
grset:git remote set-url
grup:git remote update
grbi:git rebase -i
grbc:git rebase --continue
grba:git rebase --abort
gb:git branch
gba:git branch -a
gcount:git shortlog -sn
gcl:git config --list
gcp:git cherry-pick
glg:git log --stat --max-count=10
glgg:git log --graph --max-count=10
glgga:git log --graph --decorate --all
glo:git log --oneline --decorate --color
glog:git log --oneline --decorate --color --graph
gss:git status -s
ga:git add
gm:git merge
grh:git reset HEAD
grhh:git reset HEAD --hard
gclean:git reset --hard && git clean -dfx
gwc:git whatchanged -p --abbrev-commit --pretty=medium
gpoat:git push origin --all && git push origin --tags
gmt:git mergetool --no-prompt
gg:git gui citool
gga:git gui citool --amend
gk:gitk --all --branches
gsts:git stash show --text
gsta:git stash
gstp:git stash pop
gstd:git stash drop
grt:cd $(git rev-parse --show-toplevel || echo ".")
git-svn-dcommit-push:git svn dcommit && git push github master:svntrunk
gsr:git svn rebase
gsd:git svn dcommit

相关文章

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • git 基本命令与教程学习

    git使用1.1 基本命令git init — 创建个人版本库git clone — 拷贝远程库git submo...

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • Git常用命令及问题处理

    基本命令 初始化一个Git仓库,使用git init命令。 1. 使用命令git add,注意,可反复多次使用,添...

  • Flutter SDK回退指定版本

    Flutter回退版本有两个方法: 使用git命令回退[推荐] 使用flutter命令回退 一. 使用Git命令回...

  • Git 18使用别名

    GIt 使用别名 ======== 在Git中可以将经常使用的命令以别名缩写的方式简化使用 命令 git conf...

  • Git使用详解

    文章内容参考:廖雪峰Git教程 Git命令: Git 命令使用: 默认使用visual studio code g...

  • zsh oh-my-zsh 常用插件

    git 安装:默认已开启作用:可以使用各种 git 命令缩写。使用: 查看所有 git 命令缩写 autojump...

  • 使用Git上传代码到码云

    一.git使用简单流程 1.使用git clone命令将码云项目克隆到本地 2.使用git add .命令(. 表...

  • Git个人命令使用

    记录使用过的命令,整个为输入内容 Tag Commit Branch Stash 清除pod缓存 Git简写

网友评论

      本文标题:Git个人命令使用

      本文链接:https://www.haomeiwen.com/subject/pslgjftx.html