zoukankan      html  css  js  c++  java
  • go get 升级所有

    go get -u all

    go get -u

    go mod update

    go get -u full_package_name
    
       go get -u github.com/... // ('...' being the wildcard). 

     go get -u github.com/orgA/...

     go get -d

       go get -u ./..

     

    git config --global core.symlinks false

    git config core.symlinks false

    然并卵

    find . -name .git -print -execdir git pull ;
    find . -name .git -print -execdir git fetch --progress -v "origin" ;
    find . -name .git -print -execdir git fetch --all ;
    find . -name .git -print -execdir git submodule update --init --recursive ;
    find . -name .svn -print -execdir svn update ;
    find . -name .hg -print -execdir hg pull -u ;
    bash
    find . -type d -name .git -exec git --git-dir={} --work-tree=$PWD/{}/.. pull origin master ;
    PowerShell 
    Get-ChildItem -Recurse -Directory -Hidden  -Filter .git | ForEach-Object { & git --git-dir="$($_.FullName)" --work-tree="$(Split-Path $_.FullName -Parent)" pull origin master }
    
    ls | parallel -I{} -j100 '
      if [ -d {}/.git ]; then
        echo Pulling {}
        git -C {} pull > /dev/null && echo "pulled" || echo "error :("
      else
         echo {} is not a .git directory
      fi
    '
    git reset --hard HEAD
    git clean -f -d
    git pull
    
    
    
    git fetch --all
    git reset --hard origin/master
    git reset --hard HEAD
    git clean -f -d
    git pull
    
    
    1
    #!/bin/bash
    git fetch --all
    for branch in `git branch -r --format="%(refname:short)" | sed 's/origin///'`
      do git branch -f --track "$branch" "origin/$branch"
    done
    
    
    2
    git fetch --all; for branch in `git branch -r --format="%(refname:short)" | sed 's/origin///'`; do git branch --track "$branch" "origin/$branch" ; done ;
    
    
    find . -name ".git" -type d | sed 's//.git//' |  xargs -P10 -I{} git -C {} pull
    
    
    
    find . -name .git -print -execdir git pull ;
    find . -name .git -print -execdir git submodule update --init --recursive ;
    
    find . -name .svn -print -execdir svn update ;
    #!/bin/sh
    for dir in $(ls -d */)
    do
      cd $dir
      echo "into $dir"
      if [ -d ".svn" ]; then
         svn update
      elif [ -d ".hg" ]; then 
          hg pull -u
      elif [ -d ".git" ]; then
         git submodule update --init --recursive
         git fetch --progress -v "origin"
         git fetch --all 
      fi
      cd ..
    done
    
    find . -name .git -print -execdir sh ~/1.sh ;
  • 相关阅读:
    Azure 虚拟机安全加固整理
    AzureARM 使用 powershell 扩容系统磁盘大小
    Azure Linux 云主机使用Root超级用户登录
    Open edX 配置 O365 SMTP
    powershell 根据错误GUID查寻错误详情
    azure 创建redhat镜像帮助
    Azure Powershell blob中指定的vhd创建虚拟机
    Azure Powershell 获取可用镜像 PublisherName,Offer,Skus,Version
    Power BI 连接到 Azure 账单,自动生成报表,可刷新
    Azure powershell 获取 vmSize 可用列表的命令
  • 原文地址:https://www.cnblogs.com/marklove/p/10925227.html
Copyright © 2011-2022 走看看