美文网首页
git 本地分支与远程分支关联问题 以及git的命令

git 本地分支与远程分支关联问题 以及git的命令

作者: 流泪手心_521 | 来源:发表于2020-12-03 17:13 被阅读0次

    本地分支与远程分支关联通常会有以下两个问题
    1.假设有本地分支dev_name,远程没有该分支。此时push或者pull时,就不知道跟踪的是哪个分支

    使用以下指令:
     git push --set-upstream origin dev_name
     
     此时,远程会自动创建同名分支dev_name,并且自动与本地分支(dev_name)关联。后续push和pull时,就不用指定分支。
    

    2.假设同事在远程创建了分支branch_name,在你本地没有该分支。此时要拉取该分支怎么办?

    使用以下指令:
     git checkout --track origin/branch_name
     
     此时,本地会自动创建同名分支branch_name,并且自动与远程分支(branch_name)关联。后续push和pull时,就不用指定分支。
    

    git init 初始化文件夹

    git install

    git log 历史记录

    1.在老分支上提交到自己新建一个分支上
    1.git status
    2.git add .

    1. git commit -am '立即提醒新页面'
      4.git push origin v3.0.0-dev-20200729:v3.1.0-dev-20200731,推
      5.git fetch origin v3.0.1-dev-20200731切换分支

    6.git stash 把本地的代码缓存起来,
    7.git pull origin dev1.0.0-20191008 拉代码

    1. git stash pop 把刚才缓存到本地的代码放出来
      9.git add . 添加
      10.git commit -m "xxx"
      11.git push origin dev1.0.0-20191008

    12.删除分支
    git branch -d 分支名称

    再远程拉代码地方看一下,分支的名字,然后切换分支,切换分支命令:git fetch origin v3.0.1-dev-20200731切换分支

    打包报错:https://www.jianshu.com/p/238d8812c730
    解决办法:npm i caniuse-lite browserslist@latest

    合并代码
    1.在你新分支上pull一下自己的代码 比如 git pull origin dev_20201125
    2.在新分支也就是dev_20201125pull一下你另外一个分支的的代码,比如git pull origin dev_20201102
    3.解决冲突
    4.git commit -m "合并分支,解决冲突"
    5.git push origin dev_20201125(新分支)

    最后在本地拉取新建的分支

    1. $ git checkout -b annnounce-20201104-v2.0 检查新建的分支命令

    2. $ git checkout branch-20200904检查之前的分支

    3. $ git pull origin branch-20200904 拉取一下之前的分支

    4. $ git checkout annnounce-20201104-v2.0检查一下新分支

    5. $ git pull origin annnounce-20201104-v2.0 拉取新分支

    相关文章

      网友评论

          本文标题:git 本地分支与远程分支关联问题 以及git的命令

          本文链接:https://www.haomeiwen.com/subject/gwzmwktx.html