首页 > 其他 > 详细

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

时间:2014-11-05 00:35:42      阅读:294      评论:0      收藏:0      [点我收藏+]

一、项目维护者建立一个中心数据远程仓库,用git init 初始化一个仓库。


二、其他developer,以该数据仓库为中心,提交各自的代码供项目维护者确认。

## 建立对远程仓库的镜像:##

git remote add Wiki XXX@192.1.1.1:/project/


## 拉取数据到本地:##

  1. 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命令:

  1. git status -s  查看工作区、暂存区、最终区文件之间是否有差异。

  2. git diff [--cached,HEAD,--staged] 查看工作区、暂存区、最终区文件之间的具体差别。

  3. git add 

  4. git comit

  5. git checkout [HEAD]

  6. git reset

.......


完。

本文出自 “蓝鳍豚” 博客,请务必保留此出处http://likunheng.blog.51cto.com/9527645/1571861

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

原文:http://likunheng.blog.51cto.com/9527645/1571861

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!