linux 创建git版本库

现在我们来为开发者新建一个空仓库。可以借助带 --bare 选项的 git init 命令来做到这一点,该命令在初始化仓库时不会创建工作目录:

$ cd /opt/git
$ mkdir project.git
$ cd project.git
$ git init --bare
Initialized empty Git repository in /opt/git/project.git/

修改文件夹权限:

$ cd /opt/git
$ chown -R git:git project.git

在任意一人的电脑将他们项目的最初版本推送到这个仓库中

# on John's computer
cd project
git init
git add .
git commit -m "initial commit"
git remote add origin git@gitserver:/opt/git/project.git

在John的电脑提交文件,建立本地master分支

git add read.txt
git commit -a -m "commit read file"
git status

设置推送服务器的默认master分支

git push origin master
git push 
git push --set-upstream origin master

此时,其他开发者可以克隆此仓库,并推回各自的改动,步骤很简单:

git clone git@gitserver:/opt/git/project.git
cd project
git commit -a -m 'fix for the README file'
git push 

你可能感兴趣的:(linux 创建git版本库)