远程仓库是与本地仓库是通过origin来进行交互的,所以本地的分支只有关联origin才能与远程仓库交互
master是自动关联origin的,但是其他的分支就要自己手动关联了
那么origin是什么呢,其实就是远程仓库的名称,指向的就是远程仓库。
这也就是在与远程仓库建立联系的时候本地的master就会自动关联origin的原因。
git init //建立本地仓库
git remote add origin git地址 或者git clone git地址 //关联远程仓库(将远程仓库加到origin中) git branch dev origin/dev //建立dev分支并关联origin中的dev
git pull origin dev //从origin中拿到dev git branch 自己的名字 //建立一个本地分支 git merge dev //(原本是空白的)在自己的分支中和并dev分支 将dev分支中的内容复制过来,得到原始的dev文件 git merge 自己的名字 //在dev中将修改完的分支(自己的名字)与dev合并到一起 git push origin dev //将 origin dev 推送到远仓库 扩展:git remote -v 显示了可以抓取和推送的origin的地址。如果没有推送权限,就看不到push的地址。 git add . 将所有的工作区文件添加到暂存区 git commit -m '提交说明' 将暂存区的文件添加到仓库区 git checkout 分支名 切换到哪一个分支 git branch 查看所有分支 git ls-files 查看当前目录下的文件 git log 查看当前分支的版本信息,提交详细信息 git reflog 查看所有的版本信息,提交信息 git reset --hard 版本号 版本回退,回到指定个版本 git branch --set-upstream-to=origin/分支名 将此分支设置为默认分支 git push --set-upstream origin dev 将分支与远程分支联系起来,要在有本地分支的情况下进行 git branch -vv 查看本地分支与远程分支的对应情况 git branc -a 查看所有的分支,包括远程的和本地的 注意:所有的工作都要在自己的本地分支上完成,即要把分支切换到自己的本地分支上然后再进行工作,如不如此会有一定的问题出现。
标签:origin,git,仓库,dev,用法,远程,分支 From: https://www.cnblogs.com/DDjans/p/16657266.html