Git01常用命令

Git基本没有主次仓库之分,十分适合团队开发;
Git的分支功能比SVN要强悍很多。

1.全局设置

#用户
git config --global user.name "your name" 
#邮箱
git config --global user.email "your email" 
#编辑器
git config --global core.editor "your editor path"

2.新建库
备份,并cd到项目目录

#初始化
git init
#添加文件
#忽略文件列表添加到文本文件.gitignore
git add .
#提交
git commit
#或快速提交
git commit -m "message"

3.提交更新

#添加文件
git add filename
#或添加所有文件
git add .
#提交
git commit -a

4.查看日志

#日志
git log
#详细日志
git log --stat --summary
#显示某一版本日志
git show vidhead
#显示某一版本前一个版本
git show vidhead^
#显示某一版本前4个版本
git show vidhead~4

5.版本恢复

#恢复某个文件
git reset vidhead filelist

6.克隆git库
cd到新的项目路径

git clone source-path

7.合并git库
cd到自己的项目路径

#将别人的库合并到自己的库
git pull source-path
#将自己的库合并到别人的库
git push target-path

8.建立赤裸仓库

git --bare init --shared

9.项目分支

#列出分支
git branch
#新建分支
git branch branchname
#切换分支
git checkout branchname
#合并分支
git merge branchname
#删除分支
git branch -d branchname
#强制删除分支
git branch -D branchname