Git常用命令总结

对于本地仓库,可以分为工作目录、缓存区(index)、HEAD三部分。远程仓库就是github网站上的代码仓库。

  1. git add 命令会将当前修改保存到index
  2. git commit 命令会将当前修改保存到HEAD
  3. git push 命令会将当前修改保存到远程仓库

普通git用户使用常见操作:

  1. echo “filename” > .gitignore  不将filename文件夹内容提交到远程仓库。此外,还可以通过在项目根目录下添加.gitignore文件,来设置忽略提交的文件或者文件夹。其内容格式如下:
    /node_modules
    /dist
    /.tmp
    /.sass-cache
    /bower_components

  2. git add .  添加当前目录下的所有文件到index
  3. git rm f1    删除文件f1,包含本地目录和index中的此文件记录
  4. git rm --ached f1   删除文件f1,不会删除本地目录文件,只删除index中的文件记录;将已经git add的文件remove到cache中,这样commit的时候不会提交这个文件, 适用于一下子添加了很多文件, 却又想排除其中个别几个文件的情况
  5. git status   查看版本库的状态。可得知哪些文件发生了变化,哪些文件还没有添加到git库中等等。 建议每次commit前都要通过该命令确认库状态
  6. git log   查看历史日志,包含每次的版本变化。每次版本变化对应一个commit id
  7. git log -1    -1的意思是只显示一个commit,如果想显示5个,就-5。不指定的话,git log会从该commit一直往后显示
  8. git log --stat –summary   显示每次版本的详细变化
  9. git diff   比较工作目录和Index中的代码
  10. git diff - - cached  比较index和HEAD中的代码
  11. git mv index.html dex.html   把文件index.html重命名为dex.html (前提是进入当前操作文件的目录)
  12. git pull  将远程仓库代码更新到本地工作目录

常见git操作流程:

  • git add .
  • git status
  • git commit -m "description"
  • git pull origin master
  • git push origin master


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值