我的机器上有 github repo 的本地副本(克隆),当你第一次运行我的 bash 脚本时,它会创建一些文件夹,这些文件夹是你设置的。问题是,我需要一个命令来检查这个本地副本是否与其 github repo 保持同步,忽略那些自定义文件(它们都不是 repo 的一部分,这意味着可能只是忽略所有不来自 repo 的文件),如果它不是最新的,则重新克隆它而不删除这些文件
答案1
首先,cd
进入目录。
然后运行:
git remote update
最后运行:
git status -uno
输出将告诉您当前位于哪个分支以及是否是最新的。
看这个答案按用户@NeilMayhew了解更多详细信息。