git 删除文件的问题?

git 删除文件的问题?,第1张

删除的时候,使用 git rm xxx 来删除,即从工作区删除,也从暂存区删除。

否则,就使用 git add -u,将工作区中文件的修改、文件的删除 *** 作更新到暂存区。

1,在开发过程中,大家在远程创建了许多分支,有些是无用的,该如何删除呢,可以参考下面的方法。

如果不再需要某个远程分支了,比如搞定了某个特性并把它合并进了远程的 master 分支(或任何其他存放

稳定代码的地方),可以用这个非常无厘头的语法来删除它:git push [远程名] :[分支名]。如果想在服务器上删

除 serverfix 分支,运行下面的命令

git push origin :serverfix

To git@github.com:schacon/simplegit.git- [deleted] serverfix

咚!服务器上的分支没了。你最好特别留心这一页,因为你一定会用到那个命令,而且你很可能会忘掉它的

语法。有种方便记忆这条命令的方法:记住我们不久前见过的 git push [远程名] [本地分支]:[远程分支] 语法,如

果省略 [本地分支],那就等于是在说“在这里提取空白然后把它变成[远程分支]”。

注意origin后的空格

文章来源:http://my.oschina.net/tsingxu/blog/84601

注:br是branch的简写

删除本地分支:git br -D 150611_api6_2_dev

批量删除本地分支:git br |grep chunyu |xargs git br -D

本地删除tag : git tag -d v1.1.0

删除远程tag: git push origin :refs/tags/v1.1.0

查看本地tag: git tag -l

查看远程tag: git show-ref --tag

很麻烦

// 获取 以dev_开头的所有tag

// 删除本地标签

// 删除远程标签

要推送单个标签:

并且以下命令应该推送所有标签(不推荐):

查看本地: git tag -l

查看远程: git show-ref --tag

3.命令

命令 git push origin <tagname> 可以推送一个本地标签;

命令 git push origin --tags 可以推送全部未推送过的本地标签;

命令 git tag -d <tagname> 可以删除一个本地标签;

命令 git push origin :refs/tags/<tagname> 可以删除一个远程标签。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11736348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存