您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
04 创建第一个仓库并配置loca...
发布时间:2020-06-27 11:35:29编辑:雪饮阅读()
Git管控
项目的git管控有两种方式,一个是把原本不受git管控的项目纳入git管控,一个是直接新项目建立时直接git管控
旧项目纳入git管控
如这里的cms_project_04项目就是不受git管控的项目
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/cms_project_04
$ ls -la
total 43728
drwxr-xr-x 1 xy 197121 0 6月 25 20:42 ./
drwxr-xr-x 1 xy 197121 0 5月 31 20:25 ../
-rw-r--r-- 1 xy 197121 426 5月 20 17:35 .babelrc
-rw-r--r-- 1 xy 197121 147 4月 30 11:38 .editorconfig
-rw-r--r-- 1 xy 197121 51 4月 30 11:38 .eslintignore
-rw-r--r-- 1 xy 197121 791 4月 30 11:38 .eslintrc.js
-rw-r--r-- 1 xy 197121 213 4月 30 11:38 .gitignore
drwxr-xr-x 1 xy 197121 0 6月 25 21:45 .idea/
-rw-r--r-- 1 xy 197121 246 4月 30 11:38 .postcssrc.js
drwxr-xr-x 1 xy 197121 0 5月 18 14:32 build/
-rw-r--r-- 1 xy 197121 43639418 6月 25 20:49 cms_project_04.rar
drwxr-xr-x 1 xy 197121 0 6月 25 20:35 config/
drwxr-xr-x 1 xy 197121 0 6月 25 20:36 dist/
-rw-r--r-- 1 xy 197121 276 4月 30 11:38 index.html
drwxr-xr-x 1 xy 197121 0 5月 20 17:38 node_modules/
-rw-r--r-- 1 xy 197121 80438 5月 18 16:35 npm-debug.log
-rw-r--r-- 1 xy 197121 2966 5月 20 17:38 package.json
-rw-r--r-- 1 xy 197121 753462 5月 20 17:38 package-lock.json
-rw-r--r-- 1 xy 197121 557 4月 30 11:38 README.md
drwxr-xr-x 1 xy 197121 0 5月 20 16:59 src/
-rw-r--r-- 1 xy 197121 12 5月 4 23:30 start.cmd
drwxr-xr-x 1 xy 197121 0 5月 18 14:34 static/
drwxr-xr-x 1 xy 197121 0 5月 18 14:34 test/
我们只需要在该项目根路径git init即可将其加入git管控
$ git init
Initialized empty Git repository in D:/备份/cms_project_04/.git/
创建新项目并同时加入git管控
比如这里要创建一个git_learning的项目则如
$ git init git_learning
Initialized empty Git repository in D:/备份/git_learning/.git/
关于暂存区
我这里创建一个文件并提交然后就会报错
$ touch 1.txt
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ git commit -m 'commit 1.txt'
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
1.txt
nothing added to commit but untracked files present (use "git add" to track)
这里意思是说我们刚才创建的这个1.txt没有被添加在暂存区
那么当我们把他加入暂存区后再次提交就成功了
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ git add 1.txt
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ git commit -m 'commit 1.txt'
[master (root-commit) d638384] commit 1.txt
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 1.txt
关于暂存区状态
我们再次创建一个2.txt然后添加到暂存区
并用git status就可以看到暂存区会存在2.txt
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ touch 2.txt
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ git add 2.txt
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ git status
On branch master
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: 2.txt
查看git提交日志
用git log就可以查看到历史提交日志
xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)
$ git log
commit d63838424ea9dcea49de98e38320ab3a3d7c676c (HEAD -> master)
Author: 雪饮 <1509272975@qq.com>
Date: Sat Jun 27 11:30:45 2020 +0800
commit 1.txt
关键字词:git,commit,add,m,status,暂存区,init