View on GitHub

new_century_robotics

New Century Robotics (Public Welfare) Development Environment Tutorial (WIN10-64bit 1909)

git 命令

avatar

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
  git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch lib/json_vc71_libmtd.lib' --prune-empty --tag-name-filter cat -- --all
  git for-each-ref --format='delete %(refname)' refs/original | git update-ref --stdin
  git reflog expire --expire=now --all
  git gc --aggressive --prune=now
  git push --force --verbose --dry-run
  git push --force
  git checkout release                         //将当前分支切换到主分支
  git reset --hard dev                           //将主分支重置为 test 分支
  git push origin release -f             //将重置后的 master 分支强制推送到远程仓库
! [rejected]          dataSource0424 -> dataSource0424  (would clobber existing tag)
用git ls-remote -t 查看远程tags                 git tag -l查看本地tag
然后用 git tag -d xxx删除本地tag
最后远程拉取远程tags   git fetch origin --prune-tags
删除远程tags git push origin --delete tag 标签名