Git软件下载:git-scm.com/
配置个人信息:
git config --global user.name 用户名
git config --global user.email 邮箱
初始化本地库:
git init
向版本库中添加文件
vim 文件名创建文件夹,需要添加文件扩展名
Esc i进入编辑模式
Esc Shift + ;进入底线命令模式
wq保存
查看版本库状态
git status
清屏
Ctrl键 + l
将文件添加到7暂存区
add 文件名需要提供文件扩展名
将文件从暂存区删除
git rm --cached 文件名
提交本地库
git commit -m "日志信息" 文件名
查看日志信息
git reflog
git log
查询文件里的内容
cat 文件名
同步到远程仓库
-
没有本地Git仓库时
- 先
git init - 再
git add . - 然后
git commit -m 描述内容 - 链接远程仓库,并为其命名
git remote add 仓库名 仓库地址 - 将本地Git仓库中的文件同步到远程仓库,并指定分支
git push 仓库名 分支名
- 先
-
有本地Git仓库时
- 链接远程仓库,并为其命名
git remote add 仓库名 仓库地址 - 将本地Git仓库中的文件同步到远程仓库,并指定分支
git push 仓库名 分支名
- 链接远程仓库,并为其命名
断开与远程仓库的链接
- 显示链接的所有远程仓库
git remote -v - 中断当前链接的远程仓库
git remote remove 仓库名
从远程仓库中克隆文件到本地
- 将远程仓库中将整个项目克隆到本地,包含它的整个历史操作记录
git clone 仓库地址
分支
-
创建分支名
git branch 分支名 -
查看分支
git branch -v -
切换分支
git checkout 分支名