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