0
点赞
收藏
分享

微信扫一扫

git技巧

kolibreath 2023-11-19 阅读 45

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

举报

相关推荐

0 条评论