Git使用笔记
1 下载Git
(如果下载慢可以使用淘宝的镜像)
Git官方地址:https://git-scm.com
镜像地址:http://npm.taobao.org/mirrors/git-for-windows/
2 配置Git的User
下载完Git之后进入Git Bash
输入以下命令完成用户配置
3 环境变量PATH
配置不配置都可以只是为了全局使用,鼠标右键就可以使用Git Bash
也会自动配置PATH
4 Git理论核心
Git本地的三个工作区域
A 工作目录
B 暂存区
C 资源库
D 远程git仓库(加上就是四个了)
5 常用命令
根据图四所示,从工作区(working Directory)-暂存区(stage)-本地仓库(local repository)到远程仓库(remote repository)
git add
git commit
git push
反过来则是如下命令:
git pull
git reset
git checkout
6 创建本地Git仓库
6.1 使用初始化
# 在当前目录新建一个Git代码库
$ git init
6.2 克隆
# 到Gitee中找到所需要的仓库
$ git clone ************
7 Git文件操作
文件的四个状态
Untracked未跟踪
Unmodify
Modified
Staged
8 实际操作
8.1 新建一个测试案例
8.2 在该文件夹下打开Git Bash
输入git init 使其变为一个git的仓库发现我们该文件夹下也多了一个隐藏文件.git
8.3 输入git status查看文件状态
可以看到我们的gitdemo.txt未跟踪
8.4 将文件添加到我们本地仓库
输入命令
git add .
git commit -m “消息内容”
9 忽略某些文件提交
在主目录下建立".gitignore"文件,此文件有如下规则∶
1.忽略文件中的空行或以井号(#)开始的行将会被忽略。
2可以使用Linux通配符。例如!星号(*)代表任意多个字符,问号( ﹖)代表一个字符,方括号( [abc])代表可选字符范围,大括号( {string1,string2,…})代表可选的字符串等。
3.如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略。
4.如果名称的最前面是一个路径分隔符(/ ),表示要忽略的文件在此目录下,而子目录中的文件不忽略。
5.如果名称的最后面是一个路径分隔符(/ ),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)。
#为注释
*.txt #忽略所有.txt结尾的文件
! 1ib.txt #但lib.txt除外
/temp #仅忽略项目根目录下的TODo文件,不包括其它目录temp
bui7d/ #忽略bui7d/目录下的所有文件
doc/*.txt #会忽略 doc/notes.txt但不包括doc /server/arch.txt
10 创建Gitee仓库
11 克隆到本地
在本地文件夹下打开Git Bash,输入命令git clone https://gitee.com/acndy233/repository01.git
可以看到本地仓库和远程仓库代码一样了
12 IDEA中集成Git
12.1 在IDEA中新建一个项目
将我们远程的Git文件目录拷贝到项目中
IDEA中发生了变化,右上方多了Git的一些图标
12.2 修改文件,使用IDEA操作Git
12.3 提交测试
依次在命令行中输入
git add . # 添加到暂存仓库
git commit -m "first commit" # 提交到本地仓库
git push # 提交到远程仓库
Git的使用就介绍到这里,谢谢~~~