git把本地删除的文件同步到远程仓库

avatar 2023年2月10日18:01:47 评论 618 次浏览

拉取下的代码,自己有一个目录没有用了就想着删除,然后在同步到远程仓库中,但是发现怎么都同步不上去,使用git push的时候没有报错,但是就是没有同步,这里记录一下方法,看下面的代码,我先删除了本地的文件,然后把在同步,这里的错误是我使用的方式错误,下面来个正确的操作方法:

[wolf@wulaoer.org 🔥🔥🔥🔥 golang ]$ ls
aaa   beego   gin   replai-mo-mo  test    web   web-oos   基础    练习代码
[wolf@wulaoer.org 🔥🔥🔥🔥 golang ]$ git rm -r aaa  #这里删除的是个目录所以需要使用"-r"
rm 'golang/aaa/.idea/.gitignore'
rm 'golang/aaa/.idea/misc.xml'
rm 'golang/aaa/.idea/modules.xml'
rm 'golang/aaa/.idea/vcs.xml'
rm 'golang/aaa/aaa.iml'
rm 'golang/aaa/test.go'
[wolf@wulaoer.org 🔥🔥🔥🔥 golang ]$ ls
beego   gin   replai-mo-mo  test    web   web-oos   基础    练习代码
[wolf@wulaoer.org 🔥🔥🔥🔥 golang ]$ git commit -am “删除旧文件”
[master 1d92b50] “msg”
 6 files changed, 41 deletions(-)
 delete mode 100644 golang/aaa/.idea/.gitignore
 delete mode 100644 golang/aaa/.idea/misc.xml
 delete mode 100644 golang/aaa/.idea/modules.xml
 delete mode 100644 golang/aaa/.idea/vcs.xml
 delete mode 100644 golang/aaa/aaa.iml
 delete mode 100644 golang/aaa/test.go
[wolf@wulaoer.org 🔥🔥🔥🔥 golang ]$ git push
枚举对象中: 5, 完成.
对象计数中: 100% (5/5), 完成.
使用 6 个线程进行压缩
压缩对象中: 100% (3/3), 完成.
写入对象中: 100% (3/3), 285 字节 | 285.00 KiB/s, 完成.
总共 3(差异 2),复用 0(差异 0),包复用 0
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To github.com:wolf27w/wulaoer.git
   ddfaf9d..1d92b50  master -> master
[wolf@wulaoer.org 🔥🔥🔥🔥 golang ]$

我的错误操作是使用rm后直接提交,所以也没有报错,也没有同步,需要同步一下commit才几天提交,这里只是我的方法不对,记录一下。没有了,看些其他的吧

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: