怎么监听文件的修改状态?

或者使用其他方法能够知道仓库内新增了哪些文件?修改了哪些文件?类似git那样?或者读取git status的数据

呃呃,是我没说清楚,不好意思。

我是想问使用其他编程语言如何获取git的跟踪状态?

像我有一个文件夹,我想要知道这个文件夹的新增了哪些文件,删除了哪些文件,或者哪些文件发生了修改。我第一下想到了git,但却不清楚如何获取这些信息。

阅读 4.5k
5 个回答

git status 查看本次对仓库内哪些文件被修改了。
git diff 查看被修改文件的详情(具体每个文件带代码行)
git log 查看提交记录

两种方法: 1.百度sourceTree 2. git教程

用python或shell处理git log信息文件,git log用很多用法,总有一款适合你

答主的意思是在编程语言中使用git,而不是命令行,以实现特定的代码逻辑。 本人比较熟悉JavaScript,而nodegit是可以实现这个需求的,链接:https://github.com/nodegit/no... 至于其它编程语言应该也是有的,可以在github上找找

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题