基础命令:
- 设置用户信息:
git config --global user.name "itcast"
,git config --global user.email "hello@itcast.cn"
- 查看配置信息:
git config --list
- 获取Git仓库的两种方式:
- 在本地初始化一个Git仓库:
git init
- 从远程仓库克隆 :
git clone [url]
- 在本地初始化一个Git仓库:
本地仓库命令:
git status
:查看文件状态git add [文件名]
:将文件的修改加入暂存区git reset [文件名]
:将暂存区的文件取消暂存,或者切换到指定版本git reset --hard [版本号]
git commit -m "描述信息" [文件名]
:将暂存区的文件修改提交到版本库git log
:查看日志
远程仓库命令:
git remote
:查看远程仓库git remote add [shortname] [url]
:添加远程仓库git clone [url]
:从远程仓库克隆git pull [shortname] [branchname]
:从远程仓库拉取git push [shortname] [branchname]
:推送到远程仓库
分支操作(分支:动态概念):
git branch
:查看分支git branch [branchname]
:创建分支git checkout [branchname]
:切换分支git push [shortname] [branchname]
:推送至远程仓库分支git merge [branchname]
:合并分支
标签操作(标签:静态概念):
git tag
:列出已有的标签git tag [tagname]
:创建标签git push [shortname] [tagname]
:将标签推送至仓库git checkout -b [branchname] [tagname]
:检出标签