git

作者: chliar | 来源:发表于2018-04-03 10:21 被阅读0次
    拉取远程仓库到本地
    git clone https://xxxxxx
    进入本地仓库
    cd  ‘拉取下来的文件夹名称’
    
    1、切换,-b(创建并复制当前分支文件)
       git checkout -b dev
    
    2、开发...
    
    3、git add .
    
    4、git commit -m 'xxxx'
    
    切回到preview
    5、git checkout preview
    
    从远程master 更新至 本地master
    6、git pull origin master
    
    把dev合并到preview分支
    7、git merge dev
    
    8、git commit -m 'xxxx'
    
    9、git push origin preview
    

    版本回退

    查看日志
    1、git log(获取版本号)
    
    回退版本
    2、git reset --hard   8ff24a6803173208f3e606e32dfcf82db9ac84d8(commit id)可以不写全,写前面几位即可
    或者:
    2、git reset --hard HEAD^  上一版本   如果想回退上上个版本git reset --hard HEAD^^ 
    
    3、git add .
    
    4、git commit -m '版本回退'
    
    把当前分支强制提交到远程
    5、git push -f origin xxxx
    

    删除远程分支

    首先在git仓库下 才能操作git语句
    
    2、连接仓库
        git remote add origin ‘远程仓库地址’
    
    3、查看远程分支
        git branch -a
    
    4、删除远程分支 xxx
        git push --delete origin xxx
    
    注意:以上操作只是将远程的xxx分支删除,但本地的xxx分支还在!
    
    所以要删除‘自己’本地的分支,(但他人‘本地’的xxx还是存在的)
    
    git branch -d xxx
    
    5、查看remote地址,远程分支,还有本地分支与之相对应关系等信息
        git remote show origin
    
    6、 把那些远程仓库已经不存在的分支去掉(即,去掉本地的隐藏关联)
         git remote prune origin
    

    相关文章

      网友评论

          本文标题:git

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