uf123 发表于 2018-9-18 06:51:21

Git与远程仓库交互,拉取与提交数据

  一、项目维护者建立一个中心数据远程仓库,用git init 初始化一个仓库。
  二、其他developer,以该数据仓库为中心,提交各自的代码供项目维护者确认。
  ## 建立对远程仓库的镜像:##
  git remote add Wiki XXX@192.1.1.1:/project/
  ## 拉取数据到本地:##

[*]  git pull
  这个命令会直接将远程仓库的分支合并到当前分支,没有经过developer确认,不人性化。
  2.git fetch
  这个命令将远程数据拉取到本地,可经过确认后再合并,人性化。
  git fetch Wiki master:verify (拉取远程仓库数据到本地的verify的分支)
  git diff verify(查看当前的master分支与verify分支的不同,即确认本地代码与远程代码的不同)
  git merge verify (确认并对本地代码作出调整后将verify的内容合并到当前master分支,再继续coding.....)
  ## 提交本地数据到远程仓库 ##
  git push
  三、项目维护者在数据仓库确认developer提交的代码,并确定接受与否
  上述操作涉及到的Git命令:

[*]  git status -s查看工作区、暂存区、最终区文件之间是否有差异。
[*]  git diff [--cached,HEAD,--staged] 查看工作区、暂存区、最终区文件之间的具体差别。
[*]  git add
[*]  git comit
[*]  git checkout
[*]  git reset
  .......
  完。

页: [1]
查看完整版本: Git与远程仓库交互,拉取与提交数据