远程和本地两个不同的分支要保持一致用git merge,举例说明:本地分支切换到dev分支,需要合并远程master分支上的代码(git merge origin master)
远程和本地两个相同的分支,用git pull origin master
需求:从本地建一个dev分支,同时在远程建一个dev的分支。
怎么做:本地只有一个分支master,新建一个本地分支dev(git checkout -b dev),查看本地分支有哪些(git branch),切换到本地分支为dev后,把本地分支dev建立到远程分支dev_origin(git push origin dev_origin:dev)(git push origin dev_origin),现在远程就会多一个dev的分支,测试从远程获取dev(git pull origin dev_origin)。
查看本地分支:git branch
查看远程分支:git branch -a/git branch -r
切换分支:git checkout [分支名]
需求:如果远程分支有dev分支,现在需要在本地建dev分支连接远程的dev分支
怎么做:git pull origin dev : dev
需求:命令行删除远程分支dev(git branch -r -d origin /dev和git push origin : dev,然后查看远程分支git branch -r)
需求:命令行删除本地分支dev(git branch -d dev)
需求:本地新建dev分支,远程新建dev分支之后,把本地dev分支代码提交到远程dev分支上面
怎么做:git pull origin dev : dev