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命令將變動添加到暫存區(qū)
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的表明已添加到暫存區(qū),兩個問號的蝗羊,表示還未提交過耀找。下面代碼圖是全部都提交后的效果涯呻,文件前都有‘A’標志。
git status -sb 顯示當前所有文件的狀態(tài)效诅。
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不保存术吗,則不會提交變動较屿。)