Git使用教程
1.全局设置
设置用户信息,右键桌面打开“Git Bash Here”命令窗口,输入如下命令git
git config --global user.name “用户名”web
git config --global user.email “邮箱”缓存
用户名:建议使用注册GitHub时,用的用户名ssh
邮箱:建议使用注册GitHub时,用的邮箱jsp
1.1查看配置信息
git config --listsvg
git config user.name命令行
git config user.email3d
2.建立目录
建立目录时,尽可能不要带有中文和空格xml
在命令窗口中建立目录可使用:mkdir “目录名称”blog
也能够本身新建文件夹
3.Git经常使用命令
- 初始化Git本地仓库:git init
运行成功后,会在所在目录出现一个.git的文件夹,默认是隐藏的。
-
查看当前状态:git status
-
添加文件到缓存区:git add 文件名 (能够一次添加一个文件,也能够一次添加多个文件)
- 语法1:git add 文件名1 文件名2 文件名3
- 语法2:git add . 【添加当前目录下的全部文件到缓存区中】
-
提交至版本库(本地仓库):git commit -m "描述信息
-
克隆线上仓库到本地:git clone 线上仓库地址
-
推送到线上仓库:git push
-
从线上仓库拉取到本地:git pull
-
在缓存区的文件取消暂存:git reset
-
删除文件:git rm 文件名
-
在修改文件以后,要从新添加到缓存区,并提交到版本库
3.1首次使用远程仓库
4.版本回退
4.1 查看版本,肯定要回退的时刻
-
指令:
- ① git log
- ② git log --pretty=oneline
-
回退操做
- git reset --hard 提交编号
- 在回退成功后,又想回到回退以前的状态,则须要使用指令查看历史提交信息
- 指令:git reflog
5.使用SSH的方式
-
在命令窗口执行如下命令,一直回车便可
-
指令:
- ssh-keygen -t rsa -C “邮箱地址”
-
公钥:id_rsa.pub
-
私钥:id_rsa
6.Git分支操做(默认主分支为:master)
- 分支相关指令
- 查看本地分支:git branch
- git branch -r 查看远程分支
- git branch -a 查看本地和远程所有分支
- 建立分支:git branch 分支名
- 切换分支:git checkout 分支名
- 推送分支到远程仓库:git push origin 分支名
- 删除分支:git branch -d 分支名
- 删除远程分支:git push origin -d 分支名称
- 合并分支:git merge 被合并的分支名
- git checkout -b 分支名:-b表示建立并切换到该分支,至关于两个指令
7.忽略文件
- 建立.gitignore文件:在命令行中输入 git touch .gitignore
- 写法规则
- /mtk/ 过滤整个文件夹
- *.zip 过滤全部.zip文件
- /mtk/do.c 过滤某个具体文件
- !index.jsp 不过滤某个文件
8. git标签
- 建立标签:git tag 标签名(git tag v1.0)
- 查看全部标签:git tag
- 将标签推送到远程:git push origin 标签名(git push origin v1.0)
- 删除本地标签:git tag -d 标签名
- 删除远程标签:git push origin:refs/tags/标签名
将标签推送到远程:git push origin 标签名(git push origin v1.0)
- 删除本地标签:git tag -d 标签名
- 删除远程标签:git push origin:refs/tags/标签名