zoukankan      html  css  js  c++  java
  • git相关使用解释

    上面这张图是git的工作流程图;

    一,名词解释:

      工作区:这是我们的工作目录,电脑上可以直观的看到(我们执行git status 查看现在文件修改的状态的时候,显示发生改变的文件都在这个区域,还未进入stage,例如:new files;delete files;modify files)

      stage:这是git的暂存区,我们执行 git add 的时候就会把工作区被跟踪的文件的修改文件,新增的文件添加到这个区域。

      master:主分区,这个是保存我们完成好的项目代码,当执行了git commit命令后,就会将上一步git add添加的文件全部提交到master主分区。

    二,git操作顺序:

    1.   工作区→stage区
      1.   git add <filename>  ||  or  git add . (添加所有文件)
      2.   git checkout -- <filename>  (撤销该文件在内容区的修改,恢复到修改前的状态,这里的“--”不能少,否则意义不一样,少了叫切换分支) 
    2.   stage区→master主分区
      1.   git commit -m '提交时的提示信息'
      2.   git reset HEAD <filename>  (可以让该文件从stage区回退到工作区,之后的操作就到上面的范畴了)
    3.   master→push到服务器上

    三,git的常用命令总结

    1.   git config --list          :获取本地git的用户信息及其他相关信息
    2.   git config --global user.name "songjiang"    :修改git的用户名
    3.   git config --global user.email "email@example.com"    :修改git的用户邮箱
    4.   git checkout -b dev                                            :git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
    5.   git checkout                         :查看当前所在分支以及所有分支的列表,展示出的结果中,分支前代 "*"表示当前所在的分支
    6.   git log                                   :列出当前工程的版本情况,Q 键点击就会退出
    7.   git merge dev                       :合并dev分支到当前的分支,也就是master分支
    8.   git branch -d dev     :删除dev分支
    9.   git branch dev                 :创建新分支
  • 相关阅读:
    Luogu P3346 [ZJOI2015]诸神眷顾的幻想乡
    SP10570 LONGCS
    Luogu P3975 [TJOI2015]弦论
    hihocoder #1457 : 后缀自动机四&#183;重复旋律7
    Luogu SP8222 NSUBSTR
    SP7258 SUBLEX
    Luogu P4070 [SDOI2016]生成魔咒
    [清华集训2016]组合数问题
    [NOIP2018TG]保卫王国
    [note]克鲁斯卡尔重构树
  • 原文地址:https://www.cnblogs.com/song-zmin/p/11389407.html
Copyright © 2011-2022 走看看