在gittee或者github创建一个仓库,里面创建两个分支。
一个仓库两个分支可以理解为一个项目的两种不同版本,那么顾名思义在本地需要有两个文件夹来分别存储这两个分支的文件。
对应的文件夹:
相关指令
- 初始化文件夹为git仓库:git init
- 将文件提交到本地仓库: git add fileName; git commit -m “commit fileName”
- 将文件push到远程仓库前,需要先连接到远程的仓库:
git remote add origin https://gitee.com/Pony/algorithm.git - 然后push:git push -u origin master (将当前分支的修改push到主机origin的master分支中)
- 如果需要切换远程分支后,push到新的远程分支中:
查看所有分支,git branch -a
使用git新建远程分支(将当前本地分支push到远程分支,如果检测到远程仓库不存在此分支,则会自动新建):
git push origin branch1:branch2
如果是远程分支(branch1)存在,而本地不存在此分支(一般新员工入职,就会要求去pull公司的项目代码到自己本地):
先新建一个项目文件夹branch1,然后git init一下,然后将这个文件夹绑定仓库,也就是:git remote add origin https://gitee.com/Pony/projectName.git,然后fetch一下:git fetch origin branch1,然后在本地创建一下这个分支:
git checkout -b brach1 origin/branch1,然后再是pull:git pull origin branch1