请确保你安装了git的图形化工具和git软件 git
首先先建立一个目录做为你的项目工程目录,好比 e:/gitTest bash
其次右键git init. 服务器
而后指定一个git服务器目录,例如:e:/git server 工具
而后在你的项目工程目录 右键git bash启动终端。 fetch
写入命令: git clone --bash . e:/git server server
便可。 同步
//--------------------------------- it
下面是git clone 的命令解释: ast
用法1:git clone <repository> <directory> 软件
将<repository>指向的版本库建立一个克隆到<directory>目录。目录<directory>至关于克隆版本库的工做区,文件都会检出,版本库位于工做区的.git目录中
用法2:git clone --bare <repository> <directory.git>
用法3:git clone --mirror <repository> <directory.git>
用法2和用法3建立的克隆版本库都不包含工做区,直接就是版本库的内容,这样的版本库称为裸版本库。通常约定俗成裸版本库的目录名以.git作后缀,因此上面示例中将克隆出来的裸版本库目录名写做<directory.git>。区别在于用法3克隆出来的裸版本对上游版本库进行了注册,这样能够在裸版本库中使用git fetch命令和上游版本库进行持续同步。
不使用--bare或--mirror建立出来的克隆包含工做区,这样就会产生两个包含工做区的版本库,这两个版本库对等。这两个工做区本质上没有区别,每每提交在一个版本A中进行,另外一个B做为备份。只能从B执行git pull命令从A中拉回新的提交实现版本库同步,而不能从版本库A向版本库B执行git push推送操做
还能够经过git init的方式建立裸版本库,须要加--bare参数。
当执行git push命令时,若是没有设定推送的分支,并且当前分支也没有注册到远程的某个分支,将检查远程分支是否有和本地相同的分支名(如master),若是有,则推送,不然报错。