git提交到远程仓库

如何删除一个git远程分支?

git提交到远程仓库

在本地仓库 执行 git push origin :{远程分支名}

意思是将本地空分支推送到远程分支,相当于删除远程分支。

答案来自于

git提交到远程仓库

原文:http://codingdict.com/article/21405Git

删除操作

Tom更新了他的本地存储库,并在 src 目录中找到了已编译的二进制文件。在查看提交消息后,他意识到编译的二进制文件是由Jerry添加的。

[tom@CentOS src]$ pwd/home/tom/project/src[tom@CentOS src]$ ls Makefile string_operations string_operations.c[tom@CentOS src]$ file string_operations string_operations: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped[tom@CentOS src]$ git log commit 29af9d45947dc044e33d69b9141d8d2dad37cc62 Author: Jerry Mouse Date: Wed Sep 11 10:16:25 2013 +0530 Added compiled binary

VCS仅用于存储源代码,而不用于存储可执行二进制文件。因此,Tom决定从存储库中删除此文件。为了进一步操作,他使用 git rm 命令。

[tom@CentOS src]$ ls Makefile string_operations string_operations.c[tom@CentOS src]$ git rm string_operations rm 'src/string_operations'[tom@CentOS src]$ git commit -a -m \"Removed executable binary\"[master 5776472] Removed executable binary1 files changed, 0 insertions(+), 0 deletions(-)delete mode 100755 src/string_operations

提交后,他将更改推送到存储库。

[tom@CentOS src]$ git push origin master

上面的命令将产生以下结果。

Counting objects: 5, done. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 310 bytes, done. Total 3 (delta 1), reused 0 (delta 0)To gituser@git.server.com:project.git 29af9d4..5776472 master −> master

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论