下载此文档

GIT学习笔记.doc


文档分类:外语学习 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
GIT内部只有3种状态:mitted),已修改(modified)和已暂存(staged)。
GIT的文件状态变化周期
基本的GIT工作流程:
1). 在工作目录中修改某些文件。
2). 对修改后的文件进行快照,然后保存到暂存区域。
3). 提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。
常用命令:
*查看状态:git status
*跟踪新文件、暂存已修改文件:git add filename | git add .
*提交暂存区更新:mit | mit –m “message mit”
*提交已跟踪文件:mit –a | mit –am “message mit”
修改最后一次提交:mit --amend
获取项目:git clone git:///schacon/simplegit-
比较未暂存文件修改:git diff filename | git diff
比较已暂存文件修改:git diff --cached filename | git diff –cached
移除文件:git rm filename
git rm同时也可以使用glob模式,如:git rm log/\*.log git rm \*~等
移动文件:git mv filename1 filename2
查看提交历史:git log
git log常用选项:-p 选项展开显示每次提交的内容差异; -2仅显示最近的两次更新; --stat仅显示简要的增改行数统计; --pretty使用指定格式显示log
取消已经暂存文件:git reset HEAD filename
取消对文件的修改:git checkout filename
查看当前远程仓库:git remote|git remote -v
添加远程仓库:git remote add [shortname] [url]
从远程仓库抓取数据:git fetch [remote-name]
推送数据到远程仓库- git push [remote-name] [branch-name]
查看远程仓库信息- git remote show [remote-name]
远程仓库重命名:git remote rename remote-name new-name
远程仓库删除:git remote rm remote-name
标签相关:git tag|git tag –a tag-name –m “message”| git push origin [tagname]
查看提交内容:git show SHA值
忽略某些文件:,可以使用glob模式。
附:所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。星号(*)匹配零个或多个任意字符;[abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如[0-9] 表示匹配所有 0 到 9 的数字)。
设置GIT命令别名:
使用GIT别名,可以提高效率,使一些命令更容易理解,如

GIT学习笔记 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小0 KB
  • 时间2012-10-24
最近更新