//查询当前远程的版本
$ git remote -v
//直接拉取并合并最新代码
$ git pull origin master [示例1:拉取远端origin/master分支并合并到当前分支]
$ git pull origin dev [示例2:拉取远端origin/dev分支并合并到当前分支]
//查看当前远程的版本
$ git remote -v
//获取最新代码到本地临时分支(本地当前分支为[branch],获取的远端的分支为[origin/branch])
$ git fetch origin master:master1 [示例1:在本地建立master1分支,并下载远端的origin/master分支到master1分支中]
$ git fetch origin dev:dev1[示例1:在本地建立dev1分支,并下载远端的origin/dev分支到dev1分支中]
//查看版本差异
$ git diff master1 [示例1:查看本地master1分支与当前分支的版本差异]
$ git diff dev1 [示例2:查看本地dev1分支与当前分支的版本差异]
//合并最新分支到本地分支
$ git merge master1 [示例1:合并本地分支master1到当前分支]
$ git merge dev1 [示例2:合并本地分支dev1到当前分支]
//删除本地临时分支
$ git branch -D master1 [示例1:删除本地分支master1]
$ git branch -D dev1 [示例1:删除本地分支dev1]
//查询当前远程的版本
$ git remote -v
//获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])
$ git fetch origin master [示例1:获取远端的origin/master分支]
$ git fetch origin dev [示例2:获取远端的origin/dev分支]
//查看版本差异
$ git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
$ git log -p dev..origin/dev [示例2:查看本地dev与远端origin/dev的版本差异]
//合并最新代码到本地分支
$ git merge origin/master [示例1:合并远端分支origin/master到当前分支]
$ git merge origin/dev [示例2:合并远端分支origin/dev到当前分支]
------------------------------------------------------
git branch chentao //创建本地分支
git checkout -b chentao //创建+切换分支
git checkout -f chentao //切换到本地分支
git fetch origin master:chentao //在本地建立chentao分支,并下载远端的origin/master分支到chentao分支
git fetch origin chentao:chentao //在本地建立chentao分支,并下载远端的origin/chentao到本地chentao分支
git branch -D chentao //删除本地分支
git push origin --delete chentao //删除远程分支
git push origin chentao //提交到远程分支
git push --all //提交所有主干和分支到远程服务器
git diff chentao //比较本地chentao分支与当前分支的版本差异
git diff master //比较本地master分支与当前分支的版本差异
git merge chentao //合并本地分支chentao到当前分支
git merge origin/master //合并远端分支origin/master到当前分支]
git merge origin/chentao //合并远端分支origin/chentao到当前分支]
git branch --all //查看所有分支