一。环境配置
设置用户信息:
git config --global user.name “itcast” //设置用户名
git config --global user,email “hello@itcast.cn”
二。查看配置信息
git config --list //查询所有配置信息
git config user.name //查询用户名信息
git config user。email //查询用户邮箱信息
二。本地仓库操作命令
1.查看文件
git status -s(去掉-s显示更加详细的文件信息)
2.将未跟踪状态改为已跟踪状态(加到暂存区)
git add ‘’文件名 ‘’
3.将跟踪状态转会未跟踪状态(取消暂存)
git reset HEAD “文件名”
4.将暂存区文件提交到本地仓库
git commit -m “日志信息”
5.删除文件(删除后需要提交生效)
git rm 文件名
6.将文件添加到忽略列表
先用 touch .gitignore 命令创建这个文件然后编辑这个文件
文件内容:* .class 忽略.class结尾的文件
!lib.class 忽略.class结尾的
/TODO 当前目录下 这个文件需要忽略
build / 这个目录下的使用文件忽略
doc /.txt 这个文件下面的txt结尾的需要忽略
doc/**/.txt
初始化一个仓库:
git init
二,操作远程仓库
1.查看远程仓库
git remote -v
2.添加远程仓库
git remote add
3.克隆
git clone url
4.移除本地远程仓库的联系
git remote rm origin
5.抓取,并合并
git fetch //抓取
git merge origin/master //合并
6.拉取数据(比起抓取数据,拉取数据会自动合并)
git pull origin master
四。分支语句。
1.列出使用本地分支
git branch
2.列出所有远程分支
git branch -r
3.列出使用本地分支和远程分支
git branch -a
4.切换分支
git checkout 分支名
5.推送分支到远程仓库
git push 仓库本地名 分支名
6.合并分支
git merge 名
7.删除分支
git push
origin -d 分支名