zoukankan      html  css  js  c++  java
  • Git 命令

    从仓库拉取到本地
    git clone 项目地址

    查看分支
    git branch(当前分支
    git branch -a(所有分支

    切换分支
    git checkout -b 分支名 origin/分支名

    删除分支
    git branch -d 分支名
    git branch -D 分支名(使用大写的 -D 会实行强制删除分支)

    从远程拉取分支并创建本地分支
    先 git checkout -b (本地)分支名 origin/(远程)分支名

    远程分支已被合并,可以在本地将分支切换至master进行拉取,再创建新分支切换
    git branch //查看当前本地分支
    git checkout master //切换至master分支
    git pull //在master分支下拉取远程仓库的最新的代码
    git checkout -b 分支名 //在本地创建新分支并切换至该分支

    重新推送至远程仓库
    git add 文件名 //添加修改后的文件
    git commit -m "相关信息说明“ //提交到本地
    git push origin 远程分支名 //推送至远程仓库的分支中 (git push origin 本地分支名:远程分支名 //本地与远程分支不一样时 ;git push -u origin 本地分支名:远程分支名 //将本地分支与远程分支关联)

    拉取远程指定分支到本地分支 ( 本地不存在此分支时直接拉取,会直接同步远程分支并创建本地分支 )
    git pull origin 远程分之名:本地分支名

    将当前分支保存到暂存区(git stash)

    1. 在当前分支dev下使用git stash
    2. 切至master分支下,pull最新代码,创建新分支dev-new
    3. 在新分支 dev-new 下使用 git stash pop,或使用git stash apply(该命令不会删除stash内容,需要再手动git stash drop进行手动删除)

    关联远程分支

    1.新建一个本地的分支
    git branch -b newbranch //这个命令是新建一个分支,并切换到该分支上去

    2.新建一个远程分支(同名字的远程分支)
    git push origin newbranch:newbranch //创建了一个远程分支名字叫 newbranch

    3.把本地的新分支,和远程的新分支关联
    git push --set-upstream origin newbranch

  • 相关阅读:
    HashMap死循环造成CPU100%
    ArrayList升级为线程安全的List
    并发容器-ConncurrentHashMap
    并发容器-概览
    不可变性final
    CAS
    原子类-Adder累加器
    hue-使用mysql作为元数据库
    yhd日志分析(二)
    yhd日志分析(一)
  • 原文地址:https://www.cnblogs.com/songyan/p/11711862.html
Copyright © 2011-2022 走看看