GIT常用命令列表

GIT常用命令列表

GIT常用命令列表
命令备注
配置git config --global -l查看全局配置,--local 查看某个仓库
git config --global user.name xxx
git config --global user.email xxx
配置全局用户信息
拉取代码git init将本地目录初始化 git 仓库
git clone xxx拉取已有 git 代码库,注意有 ssh 和 https 两种地址
git fetch remote拉取远端所有变更
git pull origin 分支名拉取远端分支变更
远端操作git remote -v查看远端信息
git remote add origin url 地址增加远端地址
git remote remove origin删除远端地址
git remote prune origin删除远端不存在的本地分支
基本操作git branch查看当前分支,可以指定名称创建新分 支,常用参数:-v -a -l -r -d -D息
git checkout xxx切换到指定分支,-b 参数用于创建一 个新分支
git status查看变更情况
git diff比较变更,可以指定多个目录或文件名
git add .添加当前目录(含子目录)下变更到暂存 区。可以指定目录或文件名
git commit -m “xxx”将暂存区的变更提交,常用参数: -a -m --amend
git push origin 分支名将提交的变更推送到远端分支
git push origin :远端分支名删除远端分支
回退代码git checkout -- xxx将变更回滚到暂存区,可以指定多个目 录或文件名
git reset -- xxx将变更回滚到 HEAD,可以指定多个目 录或文件名
Stashgit stash将未处理的变更保存到 stash
git stash pop
git stash apply
从 stash 中弹出或者取出变更,apply 时不从栈中删除
git stash list查看 stash 中所有变更
git stash pop stash @{n}弹出指定的变更
日志git log查看变更记录,可以指定目录或文件名
git blame xxx查看文件各行最后修改人和提交
合并分支 git merge 分支 a 分支 b将 a 分支合并到 b 分支,不指定 b 分 支时为当前分支
git rebase 分支 a 分支 b将 b 分支基于 a 分支做 rebase,不指 定 b 分支时为当前分支
标签git tag xxx commit_id -m “xxx”打标签
git tag -d xxx删除本地标签
git push origin --tags将标签推送到远端
git push origin :refs/tags/标签名删除远端 tag
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值