git blob 对象
Posted on
In
git
git tree 对象
Posted on
In
git
git commit 对象
Posted on
In
git
git 设置用户名
Posted on
In
git
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"
git 多人协作提交流程
Posted on
In
git
提交流程大致如下
$ git clone lyr@192.168.0.7:~/work/m2ge
#... 项目开发 ...
$ git add 改动的文件
$ git commit
$ git pull
#... 解决版本合并问题 ...
$ git push
git 多人协作
Posted on
In
git
git 协同开发
$ mkdir -p ~/project/m2ge.git
$ cd ~/project/m2ge.git
$ git --bare init --shared
上述操作中,git-init 命令的 –bare 选项可以让 m2ge.git 目录等价于一个仓
库。
也就是说m2ge.git 本来是一个工作树,但是 –bare 选项将本应当存放在m2ge.git/.git 中的仓库内容全部放置在 m2ge.git 目录下,就好像仓库完全的裸露在工作树中,所以称之为赤裸的仓库。
$ cd ~/work/m2ge
$ git push m2@192.168.0.2:~/project/m2ge.git master