-
git add ./文件名
(单个文件上传,add:添加) -
git add ./
(所有文件) -
git commit -m "提交说明"
(commit:提交,-m 说明)
如果只输入
git commit
时会跳转到新的界面说明,可以使用Esc
键,输入冒号:!q
强制退回
git status
(检查是否吧文件放到暂存区,status
:状态)
[](() 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 四、上传所有文件到版本库
git commit --all -m "说明信息"
(–all:所有)
[](()五、查看历史提交日志
-
git log (查看所有提交记录)
-
git log --oneline (在一行显示提交记录信息)
[](()六、版本回退
-
git reset --hard Head~0
(回退到上次提交的状态) -
git reset --hard [版本号]
(精确回退到提交时的状态)
[](()七、版本号切换
如果后悔版本回退到上一版本可以通过查询以前提交的所有版本号切换回来
git reflog
[](()八、创建分支
git branch dev
说明:创建一个分支名为dev的子分子
2.git branch
说明:查看当前有哪些分支
[](()九、切换分支
git checkout dev
说明:切换到一个分支名为dev的分支中,checkout:切换
[](()十、回到默认分支master
git checkout master
[](()十一、合并分支
git merge dev
说明:把当前分支与指定分支(dev)合并,merge:合并
注1:当前分支指的是“git branch” 命令有星号(*)的分支;
注2:合并分支时如果有冲突,需要手动解决;
[](()十二、删除分支
git branch -d dev
说明:删除一个分支为dev的;
[](()十三、把本地文件上传到远程服务器(例:GitHub)
git push [地址] master(分支名)
说明:把当前分支上传到远程的master分支上;
例子:
“git push git@github.com:lishubin01/myproty.git master”
注:如果第一次上传需要输入GitHub的账号和密码;
[](()十四、从远程仓库拉取项目到本地(例:GitHub)
git pull [地址] 分支名(master)