Git学习笔记(一)
2016-07-21 23:39
281 查看
开个小坑,当是鸡精
(一)Git下载+创建本地仓库
这篇文章主要是针对怎么快速使用Git进行项目管理和开发,不涉及到具体的原理巴拉巴拉。。。
由于我使用的Windows,所以安装只需要直接浏览器搜索”Git for Windows“就可以了,然后到Git的官网下载。
安装好的Git有几个部分,Git Bash是一个类似于Windows命令行的东西,在里面可以使用具体的命令,这个我们之后会用到。另外有一个Git GUI 是一个图形化界面,对于命令行不熟悉的话可以使用,另外我们在将本地仓库和网上代码托管仓库做连接的时候使用,这个之后再提。
创建一个本地仓库之前,我们需要给客户端设置一个用户名和邮箱,由于Git是一个分布式系统,所以需要不同的信息来确认提交Git代码的用户,语句如下:
版本库或者是仓库,英文名Repository,其实啊说白了就是一个目录而已,这个目录中的所以文件都被git管理且不管你做什么操作都会被记录,包括:增加、删除、修改文件等,都会被记录下来,以便后来跟踪与修改相关记录,甚至被还原。
建好本地仓库之后,我们就可以开始添加文件啦,要注意,Git只能管理文本文件,如.txt,.java,.php等,建议使用notepad++来编辑,比较方便快捷。像视频、图片等这些二进制文件,虽然能由git管理,但是只能记录大小,无法跟踪具体修改了什么。
下节继续。。。
(一)Git下载+创建本地仓库
这篇文章主要是针对怎么快速使用Git进行项目管理和开发,不涉及到具体的原理巴拉巴拉。。。
由于我使用的Windows,所以安装只需要直接浏览器搜索”Git for Windows“就可以了,然后到Git的官网下载。
安装好的Git有几个部分,Git Bash是一个类似于Windows命令行的东西,在里面可以使用具体的命令,这个我们之后会用到。另外有一个Git GUI 是一个图形化界面,对于命令行不熟悉的话可以使用,另外我们在将本地仓库和网上代码托管仓库做连接的时候使用,这个之后再提。
创建一个本地仓库之前,我们需要给客户端设置一个用户名和邮箱,由于Git是一个分布式系统,所以需要不同的信息来确认提交Git代码的用户,语句如下:
$ git config --global user.name "Your Name" $ git config --global user.email “email@example.com”
版本库或者是仓库,英文名Repository,其实啊说白了就是一个目录而已,这个目录中的所以文件都被git管理且不管你做什么操作都会被记录,包括:增加、删除、修改文件等,都会被记录下来,以便后来跟踪与修改相关记录,甚至被还原。
$ mkdir howdowb /*默认在C:/User/下新建了一个名为howdowb的文件夹*/ $ cd howdowb /*进入文件夹*/ $ pwd /*显示当前文件路径*/ /*注意在文件路径中不要包含中文路径,否则可能出现问题,影响Git的正常使用*/ $ git init /*初始化一个仓库目录*/ /*此时会在howdowb中会生成一个隐藏文件夹.git*/ $ ls -ah /*查看.git文件*/ /*git中的内容一般情况下不要改动,可能会造成信息的丢失*/
建好本地仓库之后,我们就可以开始添加文件啦,要注意,Git只能管理文本文件,如.txt,.java,.php等,建议使用notepad++来编辑,比较方便快捷。像视频、图片等这些二进制文件,虽然能由git管理,但是只能记录大小,无法跟踪具体修改了什么。
下节继续。。。
相关文章推荐
- Raspbian常见指令笔记
- JavaScript—40个Web开发者必须收藏的JavaScript实用技巧
- 理解 glibc malloc
- Android之获取屏幕的尺寸像素及获取状态栏标题栏高度
- ARM9 mini2451裸机学习——NAND flash驱动学习 2
- VS2013秘钥
- 蓝桥杯 ADV-131算法提高 选择排序
- linux 软件链接和硬链接
- Tomacat
- Retrofit+RxJava
- 国内一线互联网公司内部面试题库
- 统计元音 hd 2027
- fwrite与xxd这对黄金搭档帮我定位出乱码问题------无法打印日志时如何打日志?
- 2016-7-21 无其他浏览器,周末用其他浏览器在MArkDown下写,并贴代码
- Java之this关键字的用法
- ScrollView嵌套ListView问题
- Codeforces Good Bye 2015 A. New Year and Days
- 响应者链条
- Linux命令常用之find
- 视图的生命周期