一 远程文件拉取和推送
git init #初始化
git add . #添加文件到暂存区
git commit -m "提交" #提交到主分支
git remote add origin http://xxxxx #添加远程仓库
git push -u origin master #推送到远程
git fetch origin #拉取远程
git merge origin/master #合并本地和远程
git push -u origin master #推送远程
二 创建远程分支提交远程分支
git init
git remote add origin http://xxxxx #添加远程仓库
git checkout -b test #创建一个本地test分支
git add . #分支文件提交暂存区
git commit -m "测试" #提交分支文件
git branch #查看分支 及当前分支
git push origin test:test #把本地创建的test分支推送到远程 ouyang分支
#在github上merge 然后删除
git push orgin --delete test #删除远程分支
三 git合并分支远程分支
git clone https://xxxxx #克隆clone
git checkout -b dev origin/dev #本地创建dev分支并与远程dev分支对应
git checkout master #合并后切换到master分支
git merge dev -allow-unrelated-histories #合并分支
git push origin master #推送到远程
git push orgin --delete dev #删除远程分支
其它
git branch #查看分支
git status #查看状态
git checkout -b test #创建一个test分支本地
git push origin test:ouyang #把本地创建的test分支推送到远程 ouyang分支
git branch -u origin/dev dev #将本地dev和远程仓库origin/dev连接起来 git branch -u 远程分支 本地分支
git push orgin --delete ouyang #删除远程分支
-allow-unrelated-histories #参数用来处理一些报错 fatal: refusing to merge unrelated histories