Git常用命令整理

前言

       git常用命令整理

一、全局配置

# 配置全局名称
git config -global user.name 'Your Name'

# 配置全局邮箱
gitconfig -global user.email 'email@domain.com'

# 获取全局配置 [system:系统 | global:全局 | local:当前仓库]
git config --list --[system | global | local]

二、初始化仓库

# 初始化一个版本仓库  
git init
# 克隆远程仓库
git clone git@xbc.me:wordpress.git
# 添加远程仓库
git remote add origin
# 查看远程仓库
git remote -v
# 拉取远程分支
git pull --rebase origin master
# 第一次提交远程分支
git push -u origin master
# 删除远程仓库
git remote rm <repository>
# 修改远程仓库地址
git remote set-url <repository>
# 设置远程仓库的HEAD指向master分支  
git remote set-head origin master

三、分支管理

# 查看当前分支信息
git branch -a
# 切换分支 [-b:没有的话会创建]
git checkout originname [-b] origin/远程分支名
# 远程提交回退
git push origin HEAD --force
# 将本地分支推送到远程分支
git push -u origin <本地分支名>:<远程分支名>
# 更新远程分支
git remote update origin -p
# 删除本地分支 [-D:强制删除 | -d:删除]
git branch [-D | -d] <分支名>
# 将某次提交记录提出来创建新的分支
git checkout $id -b <new_branch>
# 分支合并 (将branch分支合并到当前分支,branch可以是远程分支)
git merge <branch>
# 删除远程分支
git push origin --delete <branch>
# 修改分支名称
git branch -m oldBranch newBranch

四、日常操作

# 查看当前文件状态
git status
# 添加当前修改的文件到缓存仓库 (*:所有文件)
git add .
# 如果你自动追踪文件,包括你已经手动删除的,状态为Deleted的文件
git add -u
# 将添加到缓存仓库的文件移出缓存仓库
git restore --staged <file>
# 提交修改
git commit -m 'comment'
# 修改最后一次提交注释
git commit --amend
# 输出提交日志
git log --pretty=oneline
# 回退到指定版本
git reset --hard id
# 查看命令操作
git reflog
# 拉取远程分支代码
git pull origin <分支名>
# 推送代码到远程分支
git push orgin <分支名>

 

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值