设置用户名以及邮箱:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git仓库初始化:
git init
查看有推送权限的远程库
git remote
详细查看有推送权限的远程库
git remote -v
add 添加到仓库准备提交
git add (.)
commit 把所有 add 的文件提交到仓库
git commite -m '提交信息'
push 推送提交到远端
git push
从 当前分支 切出新分支 newBranch
git checkout -b newBranch
查看远端分支
git branch -r
将本地新分支推送到远端
git push -u origin newBranch
查看本地库版本详情
git log
查看本地库版本(只保留版本号和 commit 的信息)
git log --pretty=oneline
回到上一个版本
git reset --hard HEAD^
回到最新的那个版本
git reflog
误把代码进行了 add 操作,想要撤销暂存区 stage 中的修改到工作区
git reset HEAD readme.md
工作区改乱了代码,同时还误提交到了 stage 中,想要清空 stage 中的修改同时将工作区乱改的代码还原
git reset HEAD readme.md
git checkout --readme.md
撤销版本库中的提交,即更换为之前的版本
git reset --hard 版本号
删除分支
git branch -d 分支
A 同事切出 bug 分支进行开发代码提交并删除分支
git checkout -b bug01
git add readme.md
git commit -m "提交bug01修改"
git checkout develop
git branch -d bug01
发版时打标签操作
1.现在在 master 主分支下,develop 每次合并到主分支,然后把 master 拉下来后,打标签
git tag v2.0
2.之前有个版本提交忘记打标签了现在补上,6224937 这个数字是之前那个版本最后提交的 id
git tag v1.0 6224937
3.想要查看本地所有标签,还有查看某个详细标签
git tag
git show v2.0
4.把某个标签推送到远端,因为一般的 push 是没法推送标签的
git push v2.0
5.删除本地标签
git tag -d v2.0
6.删除远端标签,删除远端标签之前需要先删除本地标签
git tag -d v2.0
git push origin :refs/tags/v2.0
git常见操作
最新推荐文章于 2024-07-23 14:18:55 发布