1.从远程仓库克隆项目
git clone ...
2.切换分支:git checkout + 分支名
3.查看所有分支: git branch -a
默认是master,当你切换分支成功的时候就会把另外分支的内容克隆下来,不用再git clone之类的
4.拉取新建分支的代码
假如是多人使用该仓库,先git pull 拉取下来,然后
git checkout -b quasi-production origin/quasi-production 把远程仓库的quasi-production的代码拉取到本地仓库quasi-production。
2022.12.28更新:
多人公用一个仓库开发,a新建了一个仓库,b在git bash上看不到新建的分支,执行git checkout -b 本地分支a origin/远程分支b 时报错fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it应该怎么处理?
解决办法:
git fetch origin(将远程的数据重新加载到本地,报错原因是因为本地认为远程没有该分支,实际远程是有该分支的)
git branch -r (查看远程分支)
git checkout -b 本地分支a origin/远程分支b
2023.5.25更新:新建分支
git pull origin master ,在master分支下,保证当前代码与线上同步,是最新的
git branch <分支名> ,正儿八经的新建分支。
git checkout <分支名> ,切换 到新建的分支上,再进行下一步。
git push origin <分支名> ,把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。