Git常用命令


创建本地分支

git branch NAME

切换本地分支

git checkout NAME

查看远程分支

git branch -r

推送本地分支到远程仓库

git push origin NAME

引用子模块

git submodule add RESPOSITORIES PATH
# RESPOSSITORIES 是仓库地址
# PATH是本地路径,默认是当前目录

克隆带有子模块的项目

git clone XXX
cd XXX
git submodule init
git submodule update

跟踪其他分支

git remote add upstream XXX.git
git fetch upstream
git checkout master
git rebase upstream/master
git push -f origin master