Git常用命令

git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快

git init 作用于文件夹,目的是将该文件夹作为git可以管理的仓库
git add 将文件添加到仓库(我们初始化的文件夹是一个工作区,在这个文件夹下有个隐藏目录.git,里面有一个index(stage)的暂存区,每一次add就是将修改的东西提交到暂存区里面)
git commit 将文件提交到仓库(在创建git仓库的时候,会默认为我们创建一个分支master,每一次commit就是往master分支提交更改)
git status 查看仓库目前的状态 比如仓库修改了什么东西
git diff 查看现有文件和仓库提交的最新版本之间的区别( 不加参数就是工作区与暂存区的区别)
git log 查看历史commit记录 会显示每一次commit生成的commit_id
git reset --hard commit_id
git reflog 查看历史命令记录
git checkout – file 将file在工作区的修改撤销,回到最后一次add或者commit时的状态
git push add origin master 推送最新修改到远程master分支
git branch 查看当前分支
git branch dev 创建dev分支
git checkout dev 将当前分支切换到dev分支
git merge dev 在master分支执行此命令相当于把dev分支的修改合并到master分支
git stash 对工作区修改进行贮藏
git stash pop 恢复贮藏的修改,并将贮藏内容删除
git branch -DbranchName 强制删除未合并分支branchName
git remote -v查看远程库信息
git tag tagName 在head处打标签

which git --mac 查看git的安装路径

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值