命令介绍
git理论知识:
1:工作区和暂存区
工作区:存放代码的地方(项目文件夹)
暂存区:临时存放改动的地方(通常在新建文件时使用)
本地仓库:安全存放代码的地方
远程仓库:(github)
---------------------------------------------------------#--------------------------
git add 将代码从工作区-----》暂存区(把文件托管git)
git commit 将代码从暂存区 ---------》本地仓库(存在一笔提交记录)
git push 将代码从本地仓库-----------》远程仓库(促进多人合作)
1:本地回退:
git reset --hard HEAD~
--hard 代表强制的意思
HEAD~代表上一次提交 ~可以加上数字
HEAD~2返回上上次提交
----------------------------------------------------
二:分支使用
1:创建分支
git branch +分支名称
默认拉去master上代码到新创建的分支中
git checkout +分支名称
2:合并分支
master---->zhangdi
zhangdi分支代码需要合并到master中
切换到master使用git merge zhangdi 效果是zhangdi的最新提交的代码会出现在master中。
3:冲突解决:git然后会出现解决冲突的选项
4:推送到远程仓库
git push origin test:test
test:test 本地分支名字:远程分支的名字