Git命令

发布于 2016-12-31  327 次阅读


创建版本库

git init --bare testproject.git    #bare 空的

目录结构

#钩子程序
hooks 

#exclude文件  排他,忽略设置
info 

#Git对象(commit,tree,blob,tag)  commit提交对象,每次提交对应一次对象
objects

#分支
refs  

#配置文件
config 

#对配置的描述文件
description 

#指向当前分支的一个提交
head

克隆 clone

#从/f/repository/git/test.git克隆到 ./ 路径
git clone /f/repository/git/test.git ./

查询状态

git status

设置个人信息

git config user.name "xxx"
git config user.email "xxx@xxx.com"

添加add

git add index.jsp

提交 commit

git commit index.jsp                #需要vim 编辑message
git commit -m "message" index.jsp   #带备注的直接提交

推送push

git push orgin master   
#push到orgin仓库master分支  
#orgin(标识共享仓库路径,git自动记录仓库路径)  master分支

拉取

git pull

查看日志

git log --pretty=raw

查看hash值对应对象 前6为hash值

git cat-file -t d21e3a   #-t看什么对象
git cat-file -p d21e3a       #-p 内容

梦想还是要有的,万一实现了呢