首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

有用的git建议(1)

有用的git建议(1)

这篇文章的目的是给经常使用git管理项目提供一个有益的提醒。如果你是git新手,可以先阅读文后的引用部分,然后在回头阅读此篇文章。在介绍git命令之前,你可以先看看来自 on-my-zsh 提供的别名。
基本命令
  • git config --global user.name "Your Name"
  • git config --global user.email "youremail@example.com"
  • git config --global core.editor <your favorite editor here>
    • Ex: git config --global core.editor vim
  • git init :初始化一个repo。
Commit 结构
  • git status ( gst ):查看 repo 状态
  • 工作区:
    • .git 目录
    • 暂存区
    • 工作目录

  • git add <filename> ( ga ):添加一个文件到暂存区
  • git add . ( gaa ):添加所有文件到暂存区
  • git add *.js :添加所有后缀为js的文件到暂存区
  • git rm --cached <file> :从暂存区删除一个新文件
  • git commit -m "My first commit" ( gcmsg ):创建一次带 message 的提交
  • git commit -v -a ( gca ):
    • -v 是 verbose 的缩写,会在底部显示差异信息和更多有意义的信息
    • -a 类似于 git add . ,会添加所有被修改和删除的文件,但会忽略新创建的文件
  • git help <command> :查看对应命令的帮助手册
  • git log ( glg , glgg , glo , glog ):查看项目的提交历史
返回列表