git入门

作者: 龍光射牛斗 | 来源:发表于2018-07-10 19:49 被阅读0次

    git 入门

    1、git init用来初始化本地仓库(如下),会生成一个.git的文件夹
    $ cd ~/Desktop
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop (master)
    $ mkdir demo-1
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop (master)
    $ cd demo-1
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ git init
    Initialized empty Git repository in C:/Users/VULCAN/Desktop/demo-1/.git/
    
    效果图: image
    2、git add命令将变动添加到暂存区
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ touch index.html
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ touch style.css
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ touch main.js
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ git add index.html
    
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ git status -sb
    ## No commits yet on master
    A  index.html
    ?? main.js
    ?? style.css
    

    说明,文件前面有A的表明已添加到暂存区,两个问号的,表示还未提交过。下面代码图是全部都提交后的效果,文件前都有‘A’标志。
    git status -sb 显示当前所有文件的状态。

    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ git status -sb
    ## No commits yet on master
    A  index.html
    A  main.js
    A  style.css
    
    3、使用命令行 git commit -m[信息],提交到git仓库,
    VULCAN@VULCANTSeries MINGW64 ~/Desktop/demo-1 (master)
    $ git commit -m "第一次提交"
    [master (root-commit) 7b319af] 第一次提交
     3 files changed, 0 insertions(+), 0 deletions(-)
     create mode 100644 index.html
     create mode 100644 main.js
     create mode 100644 style.css
    

    如果在修改后使用 git commit -v 提交,会弹出vim编辑器,会告知有哪些变动,输入改动备注后保存退出(狂按ESC后按':'+'w'+'q'+'!'),然后再输入git push,提交修改到git仓库。(如果强制退出vim不保存,则不会提交变动。)

    相关文章

      网友评论

          本文标题:git入门

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