本地工作区删除了文件,怎么同步到远程仓库?
git add .只会提交修改和新增的文件信息,
对本地删除的文件要想同步到远程仓库就要这么做:
-
git rm xxx 或者直接手动在pycharm项目目录删除文件(后者是pycharm调用git rm命令),该命令会删除工作区的文件并且提交到暂存区
-
git commit -am “msg” 可以将删除的文件信息从暂存区同步到本地仓库的HEAD
-
git push 将以上改动推送到远端仓库
追加提问:第一步中,如果直接在电脑打开硬盘的文件夹中删除文件,肯定不会调用git rm,那这时候怎么把本地工作区的文件信息同步到暂存区呢?
t2.txt是我在我的电脑-E盘-xx文件夹中删除的,此时本地工作区是没有了,但是远程仓库还有t2.txt,我们先用git status看下
kangpc@yiyan /e/1233/code/yiyan_api/myapp/migrations (master)
λ git status
On branch master
Your branch is up to date with 'origin/master'.
Chan