git的学习记录(不定时更新)
2017-10-11 11:55
435 查看
我参考学习的教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
我跟着教程走吧,然后遇到一些问题可能会再查查其他网站结合着总结一下,这是我的学习日志,所以不会写太详细,仅会把我需要用到的东西写出来,毕竟我是实用(懒惰)主义者(〃’▽’〃)
环境还是老朋友:VM虚拟机下的centOS 7
一 . 安装
这个就不说了吧。。。之前我安装好了,这里就试不了了,好像挺简单的
二 . 创建版本库
就像SVN,先创建一个文件夹,然后在这里生成版本库,git也是一样的。
这里就需要两个步骤:1.建dir 2.git在此创建
我就创在 /var/www/html,文件夹名test_git
这样就创建好了
三 . 提交修改至版本库
现在这个git仓库是干净的,我们先创建几个文件用来测试管理。
这里我创建了一个文件夹 dir1,一个文件file1.txt。在文件夹dir1里面创建文件file1.txt。
像svn一样,你只创建是不会记录到仓库里面的,你需要提交。git的提交分两步,add和commit:
1 . add
对于dir1里面的文件,你也可以进入目录,再添加进git
在添加后正常的话是没有消息返回的,你可以执行
来查看你放在暂存区的文件,就是存放add了但是没commit进git的文件的一个区域。add进去的暂存区,相当于电脑的内存,而git仓库相当于硬盘吧,大概是这个意思
如果你不想add进去了,还在暂存区,那么可以使用
将file1.txt移出暂存区,文件还在本地文件夹里,不会消失,但是不会被计划存进git里,file1.txt可以替换成你在git status里面看到的其他文件名,但是需要将终端显示整个的文件名写进去,例如 dir1/file1.txt,要将子目录也写进去
-m 后面加字符串,相当于写注释,用来描述你这次提交做了什么改动,养成好习惯写日志吧。提交后没报错,再看git status就没有东西了,这样就算提交上git了
我跟着教程走吧,然后遇到一些问题可能会再查查其他网站结合着总结一下,这是我的学习日志,所以不会写太详细,仅会把我需要用到的东西写出来,毕竟我是实用(懒惰)主义者(〃’▽’〃)
环境还是老朋友:VM虚拟机下的centOS 7
一 . 安装
这个就不说了吧。。。之前我安装好了,这里就试不了了,好像挺简单的
二 . 创建版本库
就像SVN,先创建一个文件夹,然后在这里生成版本库,git也是一样的。
这里就需要两个步骤:1.建dir 2.git在此创建
我就创在 /var/www/html,文件夹名test_git
$ mkdir test_git $ cd test_git $ git init
这样就创建好了
三 . 提交修改至版本库
现在这个git仓库是干净的,我们先创建几个文件用来测试管理。
这里我创建了一个文件夹 dir1,一个文件file1.txt。在文件夹dir1里面创建文件file1.txt。
像svn一样,你只创建是不会记录到仓库里面的,你需要提交。git的提交分两步,add和commit:
1 . add
$ git add file1.txt $ git add dir1/file1.txt
对于dir1里面的文件,你也可以进入目录,再添加进git
$ git add file1.txt $ cd dir1 $ git add file1.txt
在添加后正常的话是没有消息返回的,你可以执行
$ git status
来查看你放在暂存区的文件,就是存放add了但是没commit进git的文件的一个区域。add进去的暂存区,相当于电脑的内存,而git仓库相当于硬盘吧,大概是这个意思
如果你不想add进去了,还在暂存区,那么可以使用
$ git rm --cached file1.txt
将file1.txt移出暂存区,文件还在本地文件夹里,不会消失,但是不会被计划存进git里,file1.txt可以替换成你在git status里面看到的其他文件名,但是需要将终端显示整个的文件名写进去,例如 dir1/file1.txt,要将子目录也写进去
2. commit
$ git commit -m "2017-10-12 10:39 : init files"
-m 后面加字符串,相当于写注释,用来描述你这次提交做了什么改动,养成好习惯写日志吧。提交后没报错,再看git status就没有东西了,这样就算提交上git了
相关文章推荐
- git学习遇到问题记录。不定时更新
- GIT学习笔记-命令基础-记录每次更新到仓库
- 【Git 学习笔记】2.2 - 记录每次更新到仓库
- 【Git 学习笔记】2.2 - 记录每次更新到仓库
- 在这里记录自己学习中遇到的零碎的容易忽略的知识点,不定时总结更新
- shell脚本的学习记录(不定时更新)
- git学习——记录每次更新到仓库
- 有关Web 安全学习的片段记录(不定时更新)
- 【不定时更新】记录舍友李优雅的前端学习历程
- 记录Oracle查询SQL语句(不定时更新)。
- crontab定时运行git命令 更新代码库
- Latex学习相关【不定时更新】
- 内核学习笔记知识点记录(更新中)
- Linux命令学习记录(一直更新)
- Git学习个人整理记录(一)
- git学习【7】历史记录相关操作
- git学习总结记录
- Git的学习记录
- git 学习记录
- 个人心得记录 --学习廖雪峰的git教程