> 怎样从本地删除git远程仓库中的文件
例如删除git远程仓库中的test.py文件
1、首先 git pull 保持本地和远程仓库同步
git pull
2、使用git rm 删掉本地目录的文件
git rm test.py
git rm -r dirname #删除文件夹
3、删除之后,本地目录中的test.py文件已经不在了,为了能将远程仓库中对应的文件也删掉,需要提交本次操作 git commit -m "remove test.py"
git commit -m "remove test.py"
4、最后在 git push 到远程
git push
上图可以看到删除操作已经提交到了远程仓库,test.py 文件已经完全删除了
> 文件单独添加注释
加入本地有1.txt 和 2.txt 需要提交,并分别注释
git add 1.txt git commit -m "add 1.txt" git add2.txt git commit -m "add 2.txt"
最后git push 到远程git仓库,origin为仓库名称
git push origin master
> untracked files 和 tracked files 的add [untracked 文件即没有被git管理的文件]
把所有untracked 文件中被修改或被删除的文件信息添加到索引库,不会处理untracked文件
git add -u
把所有被修改或被删除的文件信息添加到索引库,包括untracked files 和 tracked files
git add -A
> 撤销 git add 添加到 HEAD的文件
git reset HEAD filename/dir