- 基于某个远端分支创建本地分支
git branch local_branch origin remote_branch
- 基于某个远端分支创建本地分支并切换到新分支
git checkout -b local_branch origin remote_branch
- 删除某个文件
git rm file//连本地文件也删除 git rm --cached file//只是从git管理中删除,本地文件依然存在
-
reflog
是git
提供的一个内部工具,用于记录对git
仓库进行的各种操作 - 提交本地分支到远端
git push origin branchName//远端不存在对应分支
- 项目中存在子模块,有
.gitmodules
文件时clone代码(两种方式)1. git clone xxx.git --recursive 2.//先克隆父项目,再更新子模块 git clone xxx.git git submodule init git submodule update
网友评论