开发者社区> 问答> 正文

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

如题, @Zoker  ..... 我们公司用的SVN只要定位到特定目录,只会显示特定目录下的文件更改,我发现用GIT GUI或者VS 的GIT插件的时候,一次把所有的改动都显示出来了。。。。
但是现在协同工作非常的烦人,因为很多人都要提交,然后每个人的话,做的内容分块又不一样,所以一次都提交所有的文件上去,或者是还要他们来找的话,太麻烦了。
另外闻一个问题,我提交都是在DEVELOP分支,然后刚才我想切换分支到master,结果报错了
我用的是git checkout master

这个是怎么回事?

展开
收起
kun坤 2020-06-04 13:22:29 918 0
1 条回答
写回答
取消 提交回答
  • 这种情况就只能add特定的文件了
    git add app/controllers/
    第二个问题
    git 在切换分支的时候最好是把当前修改的文件暂存到缓存区
    git stash
    切回来的时候可以执行git stash pop
    可以详细看一下git stash命令。 ######也就是说,如果用git gui还是得自己一个一个筛选对吧?######如果你的思想还停留在svn方式的话,你可以使用TortoiseGit,操作方式与svn差别不大。

    完全满足你这个要求:

    只要定位到特定目录,只会显示特定目录下的文件更改

    2020-06-05 14:28:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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