开发者社区> 问答> 正文

请问一下怎么用GIT像SVN一样定位到特定目录下只提交特定目录下的文件??报错

如题, @Zoker  ..... 我们公司用的SVN只要定位到特定目录,只会显示特定目录下的文件更改,我发现用GIT GUI或者VS 的GIT插件的时候,一次把所有的改动都显示出来了。。。。

但是现在协同工作非常的烦人,因为很多人都要提交,然后每个人的话,做的内容分块又不一样,所以一次都提交所有的文件上去,或者是还要他们来找的话,太麻烦了。

另外闻一个问题,我提交都是在DEVELOP分支,然后刚才我想切换分支到master,结果报错了

我用的是git checkout master

这个是怎么回事?

展开
收起
爱吃鱼的程序员 2020-06-14 17:55:39 715 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    这种情况就只能add特定的文件了

    gitaddapp/controllers/

    第二个问题

    git在切换分支的时候最好是把当前修改的文件暂存到缓存区

    gitstash

    切回来的时候可以执行gitstashpop

    可以详细看一下gitstash命令。

    也就是说,如果用gitgui还是得自己一个一个筛选对吧?如果你的思想还停留在svn方式的话,你可以使用TortoiseGit,操作方式与svn差别不大。
    完全满足你这个要求:
    只要定位到特定目录,只会显示特定目录下的文件更改
    2020-06-14 17:55:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多