image.png
-
基本操作
初始化本地仓库
git init
将工作区中的代码提交到暂缓区
git add.
将暂缓区中的代码提交到本地仓库
git commit -m"提交代码"
关联远程仓库
git remote add origin https://github.com/LKY769215561/gitTest.git
合并远程master分支代码
git pull --rebase origin master
提交本地仓库中的代码到远程master分支
git push origin master
-
版本回退
回退到上一个版本 HEAD代表当前版本 如果要回退到当前之前的版本则是HEAD^ 同理更久的版本则是HEAD^^
git reset --hard HEAD
-
打标签
在本地添加一个版本号别名为0.0.1的标签
git tag -a '0.0.1' -m '这是第一个标签'
删除本地标签
git tag -d 0.0.1
从本地的标签中提交指定的标签到远程
git push origin 0.0.1 提交指定的标签
从本地的标签中提交所有标签到远程
git push --tags
-
分支相关
创建一个dev 分支
git branch dev
删除一个dev2 分支
git branch -D dev2
删除远程dev2 分支
git push origin --delete dev2
切换到dev 分支
git checkout dev
合并dev 分支上的代码到master 执行这条命令之前需保证处于待合并的主分支(master)上面
git merge dev
查看本地所有的分支 分支前有* 的为当前分支
git branch
查看远程所有的分支 分支前有* 的为当前分支
git branch -a
-
其他
查看当前提交的所有版本信息 退出查看ctrl + z
git log
查看当前提交的所有版本信息的缩略信息
git log --pretty=oneline