使用git协同开发

如果你是第一个创建项目的人,项目放在你的github或者gitee上:

1,首先你要在本地要上传文件的文件夹中初始化创建一个本地仓库:git  init  

2,然后你把本地的文件提交到缓存区: git  add  .

3,然后你把缓存区的文件提交到远端公共 仓库:git commit  -m "一些说明"

4,然后连接gitee:  git  remote add origin  https://gitee.com/你的域名/你的项目名称.git

5,然后将本地仓库的文件推送到gitee上:git   push origin  master: master(本地的分支:gitee上的分支)

如果你是加入别人项目中的管理员,第一次想要修改代码时候:

1,先把gitee上项目代码下载到本地(注意要使用命令行下载,以创建本地.git文件记录本地仓库信息):  git  clone https://gitee.com/你的域名/你的项目名称.git

2,本地修改代码前,虽然已经把远程gitee上的项目clone下来,在修改代码之前还需要将远程gitee上的文件pull一下:

git  pull  origin  master

3,然后你把本地修改的,新增的文件提交到缓存区: git  add  new.html   all.php

4,将缓存区的提交到本地仓库:git  commit -m "更新了"

5,然后将本地仓库的文件推送到gitee上:git   push origin  master: master(本地的分支:gitee上的分支)

clone 是本地没有 repository 时,将远程 repository 整个下载过来。

pull 是本地有 repository 时,将远程 repository 里新的 commit 数据(如有的话)下载过来,并且与本地代码merge。

如果你是加入别人项目中的管理员,第二次想要修改代码时候(本地已经有.git记录历史):

1,先将gitee上的文件pull下来,以更新本地仓库:git  pull  origin  master(这个origin是已经remote连接过的)

2,将文件修改完毕后要推送过去,就按选项二的3~5执行一遍。

下面这个工具用于,对比两个文件夹的文件是否相同,并将文件进行复制。

http://meldmerge.org/

猜你喜欢

转载自blog.csdn.net/kalinux/article/details/87716027