当前位置:  技术问答>linux和unix

git更新部分代码的指令

    来源: 互联网  发布时间:2017-03-01

    本文导语:  git repo地址ssh://url/project.git 我在本地/home/pro/ 下面git clone ssh://url/project.git,建立了这个本地拷贝版本 但是我不想每次git pull更新全部的代码。如果只想更新某个文件夹下的代码变动,需要怎么操作?加什么参数? ...

git repo地址ssh://url/project.git
我在本地/home/pro/ 下面git clone ssh://url/project.git,建立了这个本地拷贝版本
但是我不想每次git pull更新全部的代码。如果只想更新某个文件夹下的代码变动,需要怎么操作?加什么参数?
譬如project 下有个文件夹的路径为 ./src/mode/ ,我现在只想更新mode文件夹下的最新代码,请问怎么写?多谢!

PS1:  cd 进入./src/mode 文件夹,然后git pull,不行的,试过了。
PS2:  git pull --help 看了半天也找不到我想要的答案
PS3:  刚想CSDN内部搜索,看是否有人解答过这个问题,一直都是500错误

|
我现在能想到的办法就是你自己建立一个分支(git branch命令),在你分支上面只修改那个目录下的代码(或者把其他分支这个目录下的修改打一个patch弄过来),然后每次合并提交这个分支就可以了。
关于打patch:你进入只想修改的这个目录后,diff -arN old_file new file > xx.patch,这个patch拷贝到分支目录后用git apply打上。可能有些命令有错误,你自己试试

|
据我所知没有办法

git是分布式的,每个人必须有完整的版本库

只能通过submodule把别人的来挂靠在自己的版本库下

|
我也遇到这样的事情

除了网络的原因,其他原因不清楚,我有时候莫名其妙的就中断了,其他人速度就很快

看看git的版本是否相同呢

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • git只clone部分目录
  • Git 的 Web 接口 Git Manager
  • PHP git仓库控制类包 Git.php
  • linux系统安装git及git常用命令
  • Git 文件系统接口 git-fs
  • git 分支操作可视化展示 explain-git-with-d3
  • JavaScript实现的Git项目 JS-Git
  • git 问题
  • node-git
  • 关于git问题
  • git命令行扩展工具 Git Extras
  • git-tfs
  • Git客户端 TortoiseGit
  • git.js
  • 有人熟悉git吗?
  • git 使用的端口号是多少
  • Java的Git管理工具 Gitblit
  • Git 远程/本地 master 合并的一个问题
  • 关于git-svn的一个问题
  • git 查看工具 gitg
  • git-ftp


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3