zoukankan      html  css  js  c++  java
  • git常用命令总结

    初始化Git:

    git init

    克隆远程资源到本地:

    git clone url

    查看分支:

    //查看本地当前所有分支:

    git branch -a

     

    //查看本地各分支最新提交

    git branch -v

     

    //查看远程当前所有分支

    git branch -r

     

    //查看远程各分支最新提交

    git branch -r -v

    //查看本地分支和远程分支的映射关系

    git branch -vv

    新建分支:

    //本地新建分支

    git checkout -b branchName

     

    //将本地新建分支推送到远程

    git push origin branchName

     

    //创建远程分支(远程无分支)

    git push origin branchName:branchName

    合并分支:

    //先切换到master分支上

    git merge 次分支名

    查看合并后状态:

    git status

    删除分支:

    //删除远程分支

    git push origin -delete branchName

     

    //删除本地已经合并的分支

    git branch -d branchName

     

    //删除本地未合并的分支

    git branch -D branchName

    与远程分支做关联(远程已有分支,但没有和本地分支关联):

    注意:本地必须先切换到需要与远程关联的分支上

    git push -u origin/branchName

    将本地分支与远程分支链接:

    git branch -u origin/ remoteBranchName localBranchName

    注意:如果出现以下错误,按如下操作:

     

    1.先测试新建分支可否使用(如果出现Already up to date则代表成功)

    git pull

     

    2.如报错,执行以下命令

    将当前分支与远程分支关联

    git branch –set—upstream-to=origin/remoteBranchName localBranchName

    提交到暂存区:

    git add .

    提交到本地仓库:

    git commit -m “Description”

    下拉同步远程仓库:

    git pull origin remoteBranchName

    提交推送到远程仓库:

    git push origin remoteBranchName

    git push origin localBranchName:remoteBranchName

    冲突问题解决:

    1.将本地代码回滚至上一次提交的时候(无本次新增与修改)

    git stash

     

    2.将远程代码拉取下来与本地同步

    git pull origin remoteBranchName

     

    3.将第一步回滚的代码释放出来(将修改的代码与拉取的最新代码合并)

    git stash pop

     

    4.提交暂存区

    git add .

     

    5.提交本地仓库

    git commit -m “描述信息

     

    6.推送到远程仓库

    git push origin remoteBranchName

    git push origin localBranchName:remoteBranchName

     

    7.再次拉取(避免代码不是最新的问题)

    git pull origin remoteBranchName

  • 相关阅读:
    (原创,呕心历血之作,强烈推荐)新旧库数据字典比较脚本
    MS SQL Server2k字符串分拆与合并处理代码
    20061021个人日志(关于在VS2005环境下无法从源视图切换到设计视图的解决方案)
    我设计的花销流水帐的数据库结构 荣
    Oracle中创建表,创建序列,创建自增字段,添加注释, 添加记录,添加触发器,提交 荣
    用例与用例描述 荣
    计算经纬度距离 荣
    我的第一个C++程序 荣
    以较少代码实现DataGrid的排序,翻页,删除等功能(续) 荣
    我的BREW代码 荣
  • 原文地址:https://www.cnblogs.com/lyy0622/p/13953530.html
Copyright © 2011-2022 走看看