Git常用命令

 1. 基本操作

git init: 初始化 Git 仓库
git clone: 克隆远程仓库到本地
git pull: 从远程仓库拉去代码
git add: 添加文件到暂存区
git commit: 提交暂存区文件到仓库
git push: 推迭代码到远程仓库
git status: 查看仓库状态
git diff: 查看工作区和暂存区的差异
git log: 查看提交历史
git branch: 查看本地分支列表
git checkout: 切换分支
git merge: 合并分支
git remote: 查看远程仓库信息

2.配置操作

git config: 查看、添加或修改Git配置
git config --global user.name: 设置全局用户名
git config --golbal user.email: 设置全局邮箱
git config --system: 修改系统级别Git配置
git config --local: 修改当前Git仓库配置
git config --unset: 删除Git配置项

3.分支操作

git branch: 查看分支列表
git branch <branckname>: 创建分支
git branch -d <branchname>: 删除本地分支
git checkout: 切换分支
git merge: 合并分支
git merge --no--ff: 合并分支并保留分支历史 
git push <remote> --delete
<branchname>: 删除远程分支

4.撤销操作

git reset: 撤销暂存区的所有修改
git reset <filename>: 撤销暂存区指定文件的修改
git checkout --<filename>: 撤销工作区指定文件的修改
git revert <commit>: 撤销指定提交的修改
git reset --hard: 重置工作区、暂存区和Git仓库的状态

5.暂存操作

git stash: 将未提交的修改保存到Git的stash中,以便之后恢复或应用
git stash save "message": 将未提交的修改保存到Git的stash中,并为当前的stash设置一个描述信息。描述信息可以帮助我们更好的理解stash中保存的内容
git stash list: 列出所有保存在stash中的修改。每个stash都有一个唯一的标识,可以用来区分不同的stash
git stash apply <stash>: 将指定的stash应用到当前分支中,但是不会删除该stash.如果要删除该stash,需要使用git stash drop命令
git stash pop: 将最近保存的stash应用到当前分支中,并删除该stash
git stash drop: 删除指定的stash
git sthsh clear: 删除所有的stash
git stash branch <branchname>: 基于stash创建一个新的分支,并将该stash应用到新分支中。新分支包含了stash中的修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值