git使用-上传、下载、新建分支

(1)push 流程:git branch 产看分支情况

    git checkout -b AB-65  新建一个dev分支
    
    git status 查看状态

    git add . 将代码添加到缓存

    git commit -m "AB-65:sp yinyu"

    如果出现报错,添加一下自己的邮箱和用户名
    git config --global user.email "**@***.com"
    git config --global user.name "******"

    git push origin AB-65

    git pull origin AB-65

    如果需要切换回原来的分支需要:
    git checkout -
    或者:
    git checkout 分支名

    其中gitk这个工具可以查看更改。

    比较两个分支的不同使用命令:

    git diff branch1 branch2 --stat //显示出所有差异的文件列表
    git diff branch1 branch2 filename //显示文件的详细差异,需要带上文件路径
    git diff branch1 branch2 //显示出所有差异的文件的详细差异

(2)如果出现push的时候冲突,利用git push origin -f AB-67

(3)使用rebase合并不同的commit

    1)合并最新的主分支到自己的分支:
    git checkout master-dev //  切换到主分支
    git pull                                //   从远程仓库拉取最新代码到本地主分支
    git checkout -              //   切换到自己的分支
    git rebase master-dev    //   合并主分支到自己的分支

    2)rebase之后会出现冲突的地方,直接在Android中更改一下,然后所有的都更改成功了之后
    然后本地进行添加提交
    git add .
    git commit -a -m "注释"
    然后进行合并两个commit
    git rebase -i commitID
    commitId的查看方法是:git log
    然后找到第三个作为rebase的commitId.
    这个时候就rebase成功了
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值