目录
1、git全局设置
设置用户信息 :
git config --global user.name “itcast”
git config --global user.email “hello@itcast.cn”
查看配置信息 :
git config --list
2、获取git仓库
命令形式:git clone 【远程Git仓库地址】
3、工作区、暂存区、版本库 概念
4、git工作区中文件的状态
5、本地仓库操作
git status 查看文件状态
git add 将文件的修改加入暂存区
git reset 将暂存区的文件取消暂存或者是切换到指定版本
git commit 将暂存区的文件修改提交到版本库
git log 查看日志
6、远程仓库操作
git remote 查看远程仓库
git remote add 添加远程仓库
git remote add <shortname> <url>
git clone 从远程仓库克隆
克隆仓库的命令格式是: git clone [url]
git pull 从远程仓库拉取
命令格式:git pull [short-name] [branch-name]
解决此问题可以在git pull命令后加入参数--allow-unrelated-histories
git push 推送到远程仓库
使用命令:git push [remote-name] [branch-name]
7、分支操作
git branch 查看分支
git branch 列出所有本地分支
git branch -r 列出所有远程分支
git branch -a 列出所有本地分支和远程分支
git branch [name] 创建分支
创建分支命令格式:git branch [name]
git checkout [name] 切换分支
切换分支命令格式:git checkout [name]
git push [shortName] [name] 推送至远程仓库分支
推送至远程仓库分支命令格式:git push [shortName] [name]
git merge [name] 合并分支
合并分支命令格式:git merge [name]
8、标签操作
git tag 列出已有的标签
列出已有的标签可以使用命令:git tag
git tag [name] 创建标签
创建标签可以使用命令:git tag [name]
git push [shortName] [name] 将标签推送至远程仓库
将标签推送至远程仓库的命令格式:git push [shortName] [name]
git checkout -b [branch] [name] 检出标签
检出标签时需要新建一个分支来指向某个标签,检出标签的命令格式:git checkout -b [branch] [name]