如果我不能死在一万个敌人的包围中,那就让我死在一万个美女的怀抱中吧
混沌海
我的git使用
Oct 26th
我有租用DH服务器一台
开发用电脑,若干(地点不同)
主要是使用git来做好版本控制,并且同步各台电脑的代码
git就我一个人用,不支持多用户
1.在DreamHost建立git源
$ mkdir git $ cd git $ git --bare init $ git --bare update-server-info $ chmod a+x hooks/post-update $ touch git-daemon-export-ok
2.在本机 Initializing a repository
$ mkdir cola $ cd cola $ git init $ git remote add origin ssh://USER@MACHINE.dreamhost.com/home/USER/git/cola.git $ git config branch.master.remote origin $ git config branch.master.merge refs/heads/master $ touch README $ git add . $ git commit -m "initial repository" $ git push --all $ git pull
3.获得我的服务器源
$ git clone ssh://USER@MACHINE.dreamhost.com/home/USER/git/cola.git
4.用branch来记录每天的开发
我用了一个名字为steps的branch来记录和同步每天开发的代码,有了阶段性的成果后merge到master上面
$ git branch steps $ git push origin steps $ git fetch origin $ git checkout -b steps
搞定,散花!
这样可以很好的利用git来做版本控制,并且还可以用它的branch来同步我项目中不同机子上面的代码。