关于GIT常用指令

废话不说,直接上命令

本地操作

git init :初始化文件夹为git仓库

git add + 文件路径:将文件添加到“暂存区”

git commit -m +提交备注:将文件提交到“待推送区”

git status:查看被修改过的文件

git deff + 文件路径:比较查看文件修改了哪些内容

git log:查看详细的提交内容

git log --pretty=oneline:仅查看包含commitID和提交备注的提交记录

git log --pretty=oneline+文件名:到某一个文件夹下执行该代码,查看指定文件的提交记录

q 或 shift+z+z:退出查看日志或者记录

git checkout -- 文件路径:撤销“工作区”修改的文件内容

git reset HEAD 文件路径:撤销“暂存区”修改的文件内容

git reset --hard HEAD^:回退到上一个版本(上一次的commit)

git reset --hard HEAD~10:回退到上10个版本

git reset --hard +commitID:退回到指定commit

git reflog:查看之前的commitID

git rm +文件路径:删除指定文件

远程操作

git remote add origin 远程仓库地址:关联远程库

git remote remove origin:取消关联

git push -u origin +本地分支名:将分支推送到远程仓库

git clone +远程代码地址:拉取指定远程仓库代码

git pull origin +远程仓库分支:拉取指定远程仓库分支代码

git remote -v:查看远程仓库详细信息(仓库连接地址)

分支操作

git checkout -b +分支名:创建并切换分支

git checkout +分支名:切换分支

git branch +分支名:创建分支

git branch:查看分支

git merge +被合并分支名:合并分支

git merge v--on-ff -m +合并描述:合并分支并生成合并日志

git branch -d +分支名:删除分支

git branch -D +分支名:强制删除分支

git log --graph --pertty=oneline -abbrev-commit:查看分支合并情况

储藏管理

git stash:储藏当前“工作区内容”

git  stash list:查看储藏内容

git stash apply:恢复储藏内容到工作区,但不删除储藏内容

git stash apply +储藏内容的key:恢复指定储藏内容

git stash drop:删除储藏内容

git stash drop +储藏内容的key:删除指定储藏内容

git stash pop +储藏内容的key:恢复并删除指定储藏内容

标签管理

git tag +标签名:创建标签,默认打在最新的commitID上

git tag +标签名 +commitID:在指定commitID上创建标签

git tag:查看所有标签,按字母排序

git show +标签名:查看指定标签信息

git tag -a +标签名 -m +标签描述:创建带描述的标签

git tag -d +标签名:删除指定标签

git push +远程分支 +标签名:推送指定本地标签到远程仓库

git push +远程分支名 --tags:推送全部未推送的本地标签

  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值