zoukankan      html  css  js  c++  java
  • git 常用操作,下拉,提交,更新,还原

    注:
    origin为远程仓库名称
    master为远程分支名称
     

    //第一次提交所有代码

    1.git clone 项目url

    2.复制.git 和文件到根目录

    3.git add .

    4.git commit -m "XXXX(提交说明)"

    5.git push -u origin master:xxxxx(xxx为仓库名)

    //本地代码更新,提交代码

    1.git status //查看代码更新内容状态

    2.git add * //更新全部

    3.git commit -m “XXXX” //更新说明XXXX

    4.git pull //拉取当前分支最新代码

    5.git push origin master // 将本地代码push到远程服务器

    //查看状态

    git status

    //下拉代码 

    git pull 下拉代码

    git pull -u origin master:master

    //撤销修改

    单个文件 : git checkout + 文件名

    整个目录 :git checkout .(这个点要加上的)

    //还原所有更改(reset到前一个版本)

    执行命令git reset - - hard 

    //查看修改内容

    git diff



    //查看某文件修改内容
    git diff file_name(文件名称) 

    //切换分支
    git checkout name

    //分支合并
    1.新建分支test
    2.如果master 或者其他分支更新了
    3.test与更新的分支合并
    4.test merge name(更新了代码的分支名)
    5.test再重新提交一遍即可


    git checkout master
    git pull
    git checkout 分支
    git merge master
    shift + : 退出
    和并成功


    删除远程分支
    git push remote-name --delete branch-name


    //某分支如(test)合并master
    1.打开这个分支(test)
    2.切换到master 分支
    3.git pull 获取master最新代码
    4.git checkout 到某分支(test)
    5.git merge master
    6.git status 查看文件,是否有冲突的文件,解决冲突;如果有冲突,解决冲突,如果没有往下————
    7.git add *
    8.git commit -m "xxxx" 正常提交
    9.git push
    10.和并成功
     
  • 相关阅读:
    MongoDB查询
    MongoDB增删改查
    redis复制
    HTTP请求方法与状态码
    Solr工作原理
    idea多行同一列同时编辑;多光标处同时编辑方法
    SVN merge 三种方式
    vue中msgbox的使用;如何在msgbox中新增一个输入框组件传值给后台
    切换或重新输入svn用户名密码或通过tortoisesvn查看svn密码
    MyBatis中#{}和${}的区别
  • 原文地址:https://www.cnblogs.com/Byme/p/7601728.html
Copyright © 2011-2022 走看看