zoukankan      html  css  js  c++  java
  • git提交小结

    git有工作区和暂存区的概念,工作区就是可以看到文件目录的地方,暂存区则是提交代码的地方

    第一步,进入文件工作目录,终端输入命令 $ dir1/dir2;

    第二步,查看哪些文件已经修改,输入命令 $ ts;

    第三步,把文件修改添加到暂存区,有两种方法:

        第一种方法是有选择性的提交,即是在ts查看的时候,通过u键来选择要添加的修改文件;

        第二种方法是全部提交,即ts查看后自己修改的文件,按q键退出ts查看的页面,输入命令$git add . 把全部文件修改添加;

    第四步,把暂存区的所有内容提交到当前分支,命令$git commit -m 'document' ,单引号内是注释此次提交的相关内容;

    第五步,把版本库里面的内容先更新到本地库中,命令$git pull --rebase;

    第六步,更新下来后如果有冲突先解决冲突再提交,没有冲突可以直接提交,提交到远程库中,命令$git push;

    git的数据迁移图如下(网上找的图片):


    git stash //压栈会将没有提交的文件全部放到暂存区里,例如你修改了ABC三个文件,A文件是你修改后想要提交的文件,将A文件commit上去后压栈,就会将bc文件放到某个暂存区存放起来,若A文件没有先commit上去,先压栈就会将ABC三个文件都放到缓存区存放起来,这时候你想要commit的A文件就不可以commit了。

    所以一般正确的做法是要将修改的文件先提交,剩下的东西再压栈,即先git commit后git stash

    git stash pop    //等到git push后再释放栈里面的东西    

  • 相关阅读:
    支持向量机SVM知识点概括
    决策树知识点概括
    HDU 3081 Marriage Match II
    HDU 3572 Task Schedule
    HDU 4888 Redraw Beautiful Drawings
    Poj 2728 Desert King
    HDU 3926 Hand in Hand
    HDU 1598 find the most comfortable road
    HDU 4393 Throw nails
    POJ 1486 Sorting Slides
  • 原文地址:https://www.cnblogs.com/wiming/p/3687805.html
Copyright © 2011-2022 走看看