Powered by md-Blog  文 - 篇  访客 -

Git 分支与合并


  分类:Git和GitHub  / 
更新:2019-08-29 22:45:28  /  创建:2019-07-31 16:37:09
不要删除
分支的意义:从主线分离出来进行专项开发
传统分支:整个目录的 Copy
git 分支:快速新建、切换分支

HEAD >>> 指向现在所在的分支

本地分支 master

查看本地分支

git branch
git branch -v # 包括分支的最后一次提交
git branch --merged # 过滤选项,查看已经合并的分支
git branch --no-merged # 过滤选项,查看没有合并的分支
/* random goods */
$(function(){
    var arr=[];
    var l = $(".r_goods div").length;
    for(i=0;i<l;i++){
        arr.push(i);
    }
    arr.sort(function(){ return 0.5 - Math.random() });
    for(i=0;i<l;i++){
        $("#show").append($(".r_goods div").eq(arr[i]).clone());
    }
    
    $("#show div").css({"margin-top":"20px"})
    $("#show div:odd").css({"margin-left":"20px"});
})
/* end random goods */

a、创建分支

git branch new_1

b、切换分支

git checkout new_1

a、b 合并:新建并切换到该分支

git checkout -b new_2

分支合并

git checkout master
git merge new_1

删除分支

git branch -d new_2

远程分支 origin

git ls-remote (remote) # 显示获得远程引用的完整列表
git remote shwo (remote) # 获得远程分支的更多信息
git fetch origin # 查找 origin 是哪一个服务器
git fetch origin master # 取回远程主机的 master 分支
git push (remote) (branch) # 推送分支到远程
git merge origin/new_1 # 合并分支到远程
git push origin --delete new_1 # 删除远程分支

不要删除

小站不易,感谢支持!