git
git 添加子仓库
git init #初始化一个git 本地仓库 git submodule add <sub_git_url> 相对路径 # <sub_git_url> :子仓库git地址 相对路径:子仓库.git相对于当前的路径, #如我的是git submodule add http://192.168.1.000:8081/zhangsan/test_git.git src/perception/test_git git commit -m "commit msg" git push
git 新建远程分支
git branch newBranch //新建本地分支 git checkout newBranch //本地切换到自己的分支 git pull origin xxxxBranch //从远程目标分支copy代码 git push origin newBranch //将本地新建的分支同步到服务器 git branch --set-upstream-to=origin/newbranch newbranch . //本地分支和远程分支建立追踪
git删除远程仓库分支
git push origin --delete <branch-name>
删除本地分支
git branch -d <branch-name>
- 修改某些全局配置 ~/.gitconfig
删除子仓库
// 逆初始化模块 git submodule deinit {MOD_NAME} // 删除缓存 git rm --cached {MOD_NAME} // 手动删除 .gitignore内的内容 // 手动删除本地子仓库文件夹 rm -rf {MOD_NAME} // optional 手动删除 .git/config (TO be verified)
重新设置远程仓库
// 查看绑定的远程仓库 git remote -v // 删除远程仓库的绑定 git remote rm origin // // git remote rename origin old-origin // 添加新的远程仓库绑定 git remote add origin ${GIT_URL} // git push -u origin --all git push -u origin --tags
- git撤销本地修改
讲解的很详细
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。