git和python交互_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 [HEAD]

git reset

.......

完。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值