web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

git有哪些常用命令(整理)

390 ℃
     

git有哪些常用命令,下面web建站小编给大家简单整理出来!

创建git仓库

mkdir test
cd test
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxx/test.git
git push -u origin "master"

查看仓库地址

git remote -v

更改远程仓库地址

git remote set-url origin <newUrl>

获取所有最新分支

git fetch

查看分支

#查看本地当前所在分支
git branch

#查看远程分支
git branch -r

#列出本地分支和远程分支
git branch -a

合并分支

#合并整个分支,<branch>为需要合并到当前分支的目标分支名称
git merge 
#放弃此次合并
git merge --abort

#合并某个commit到当前分支(只包含此commit)
git cherry-pick <commitId>
#合并某个范围的commit到当前分支(带^表示包含第一个分支)
git cherry-pick <commitId>^..<commitId>
#继续合并,合并后发生处突会导致合并中断,冲突处理完成后,输入这个指令可以继续合并
git cherry-pick --continue
#放弃合并
git cherry-pick --abort

删除最后一次提交

#第一步:回滚上一次提交
git reset --hard HEAD^

#第二步:强制提交本地代码
git push origin <分支名称> -f

删除某次提交

##第一步:提交回滚
#回滚到某次提交
git reset <commitId>
#此次提交之后的修改会被退回到暂存区
git reset --soft <commitId>
#此次提交之后的修改不做任何保留
git reset --hard <commitId>

##第二步:强制提交本地代码
git push origin <分支名称> -f

本地创建标签

#轻量级标签,指向一个特定commit的指针
git tag <tagName> <commitId>

#带注释的标签,会储存很多信息,包括注释、创建人、创建时间等
git tag -a <tagName> -m 'version 1.0' <commitId>

删除本地标签

git tag -d <tagName>

本地标签推送到远程

#推送本地所以标签
git push --tags

#推送本地某个标签
git push origin <tagName>

删除远程标签

git push origin :refs/tags/<tagName>

查看标签

#查看某个标签的详细信息
git show <tagName>

#查看所有标签
git tag
git tag -l

切换到指定标签

#切换到指定标签,但是无法编辑代码
git checkout <tagName>

#从指定标签创建一个新分支,可以编辑
git checkout -a  <tagName>

ps:如果没办法强制提交,去github或gitee上设置一下,有可能是分支被保护了,没办法强制提交。

一文简单解读Git的各种命令

如何在Git中将文件恢复到某个指定版本?

Git命令如何添加/删除/查看远程仓库?

Git命令如何解决代码冲突?(解决方式有哪些)

Git命令如何删除不需要的分支

标签: git命令

上面是“git有哪些常用命令(整理)”的全面内容,想了解更多关于 git教程 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_2951.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > git教程
本文共计1266个字,预计阅读时长9分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款完全免费的 Windows 软件卸载、清理工具——HiBit Uninstaller
下一篇: 推荐一款可免费商用圆体字库——江城圆体
x 打工人ai神器