git技巧
  KRsXEGSB49bk 2023年11月22日 22 0

1. why?

①. .gitignore只能忽略没有被追踪(track)的文件:
    a. 因为git存在本地缓存,如果文件已经加入了版本管理:
       (1). git push的时还是会出现在push的目录中.
       (2). git status查看时,想要忽略的文件还是显示被追踪状态.

(1). git清除本地缓存(改变成未track状态):

$ git rm -r --cached .
$ git add .
$ git commit -m 'update .gitignore'
$ git push -u origin master

(1). 查看本地的远程分支:

git branch -a

(2). 清理本地无效分支(远程已删除本地没删除的分支):

git fetch -p

(1). 1. 打tag:

git tag -a tag1.0.0 -m "对应prd版本v1.0.0"
// 把本地版本推送到了远程代码仓库
git push origin --tags

// 删除本地git tag
git tag -d tag1.0.0

(2). release版本:

填完note后:

点击:

修改release版本:

(3). 拉取代码:

// github clone 指定的tag
git clone git@xxx.xxx.xxx:/project_name.git -b tag_name

// 已有仓库切换 tag
git clone git@xxx.xxx.xxx:/project_name.git
// 查看本地tag
git tag
git checkout tag_name
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月22日 0

暂无评论

推荐阅读
  pfl0iGEgXbv6   2023年11月19日   20   0   0 git用户名bc
  dooxi4Nu3rdc   2023年11月19日   36   0   0 重启git
  KRsXEGSB49bk   2023年11月22日   23   0   0 本地缓存git取代码
  ojFX2cbvFbdn   2023年11月19日   24   0   0 gitrpm包ci
  17eFBvSPo0pz   2023年11月19日   19   0   0 git
  Ogzy9ibNXM9w   2023年11月19日   18   0   0 gitnginxbc
  17eFBvSPo0pz   2023年11月19日   22   0   0 gitgit仓库
  KRsXEGSB49bk   2023年11月22日   18   0   0 git推送取代码