美文网首页
03-Git基本命令(持续更新)

03-Git基本命令(持续更新)

作者: 干净_79db | 来源:发表于2019-03-04 16:52 被阅读0次

    git init

         在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.


    git status

         查询repo的状态.

         git status -s: -s表示short, -s的输出标记会有两列,第一列是对staging区域而言,第二列是对working目录而言.


    git log

         查询版本记录

    git log --pretty=oneline

     使记录一行简略显示


    git add 文件名

         在提交之前,Git有一个暂存区(staging area),可以放入新添加的文件或者加入新的改动. commit时提交的改动是上一次加入到staging area中的改动,而不是我们disk上的改动.

    git add .

         会递归地添加当前工作目录中的所有文件.


    git commit -m"文字说明"

         提交已经被add进来的改动.

         git commit -m “the commit message"

         git commit -a 会先把所有已经track的文件的改动add进来,然后提交(有点像svn的一次提交,不用先暂存). 对于没有track的文件,还是需要git add一下.

         git commit --amend 增补提交. 会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消.


    git reset -hard commit_id

         穿越指定版本


    git log --pretty=oneline

     使记录一行简略显示


    git remote add origin 

    指定远程主机github,推荐使用github协议


    git push -u origin master

    push到远程


    相关文章

      网友评论

          本文标题:03-Git基本命令(持续更新)

          本文链接:https://www.haomeiwen.com/subject/jkviuqtx.html