什么是GIT
- 是一个源代码管理工具
- 在一个项目中,凡是由开发人员编写的都算是源代码
- 源代码有必要管理起来?
- 让源代码可以被追溯,主要记录每次变更了什么,谁主导这次变化
- 人为的维护比较麻烦
- GIT是Linux之父当年为了维护管理Linux的源代码写的一个工具
- Git 之前 很多使用 svn vss tfs hs ……
安装GIT
GIT命令操作
- 右键打开 Git Bash 工具,进入项目目录(或直接在项目目录中打开)
- 初始化一个本地Git仓储
初始化后本地文件夹中多了一个.git的文件夹用于记录所有的项目变更信息
用于查看本地仓储的状态,第一次查看,显示的是一坨没有被跟踪的文件
1 | git status -s // -s 是输出简要的变更日志 |
1234 | git addgit add README.md -->按文件名添加git add *.md -->按通配符添加git add --all -->添加所有文件 |
可以将一个没有被跟踪的文件添加到跟踪列表
类似于 node_modules 里面这种不需要变动的文件不必要被跟踪
在代码库文件夹的根目录添加一个.gitignore 文件,此文件用于说明忽略的文件有哪些,比如忽略 node_modules 文件夹
1 | 大专栏 git版本管理d class="code">git commit -m '说明修改了哪些内容'
一般在有了一个小单元的整体变化后再提交
可以用于对比当前状态和版本库中状态的变化
- 为仓储添加远端地址(如GitHub仓库地址)并起别名 origin
1 | git remote add origin https://github.com/Micua/Git.git |
1 | git push -u origin master |
注意:这个origin不一定是是这个单词,你喜欢就好,包括当面那个git remote add origin git@github.com:yourname/仓库名.git中的origin,相当于你给这个地址起了一个短点的好记的名字,这个命令 是将主分支master提交到远程仓库,当然这个带有 -u 这个参数是指,将master分支的所有内容都提交,第一次关联之后你再提交就可以不用这个参数了,之后你的每一次修改,你就可以只将你修改push就好了
1 | git clone https://github.com/Micua/Git.git |
来源:https://www.cnblogs.com/liuzhongrong/p/12345952.html