如:远程分支有master为主分支,dev为开发分支:
1.当dev和master分支的代码一致时(一般情况下都不一致)
- git clone 项目地址
- git branch 查看当前的分支(这时候一般都是默认master)
- git branch dev 创建本地分支: dev (这个分支名要和远程的分支名一致)
- git checkout dev 选择本地dev分支
- git add . 添加到暂存区
- git commit -m “日志内容” 提交本地仓库
- git push origin dev 将文件push到远程的dev分支上 (分支名要一致)
注意:git push origin 分支名 : 如果远程不存在这个分支,在本地分支创建了的情况下会在远程自动生成一个 同名分支
2.dev 和 master分支不一致的情况下(多数情况下)
-
git clone 项目地址
-
git branch -a 查看全部分支(包括了远程的分支)
-
git checkout -b dev remotes/origin/develop 创建一个本地分支dev来关联远程的develop分支并切换
-
如下图,我想切换到远程的develop分支
然后改完代码: -
git add .
-
git commit -m “日志”</