git常用命令总结
来源:互联网 发布:用服务器ip做网站域名 编辑:程序博客网 时间:2024/06/05 19:16
git 比较有用的命令:
1、很多时候查看分支信息的时候,会发现本地分支与远程分支信息对应错误,有些分支本地仓库有但远程没有,此时使用命令:
git remote prune origin 可以清除没有与远程分支关联的本地分支
或者执行命令 git fetch -p
如果想让本地分支和远程分支做关联,可以执行命令:git branch --set-upstream branch-name origin/branch-name
2、有些时候再开发的时候,临时有紧急任务需要做,但是当前修改的文件又跟临时任务无关,此时可以执行暂存命令:
git stash save -a "message" 该命令是暂存本次修改,等完成了临时任务在释放就可以做到无缝连接
释放暂存信息:git stash pop 表示释放最近一次的暂存信息
如果有很多的暂存信息,可以先查看暂存列表,执行命令:git stash list
如果要释放指定的暂存信息,执行命令:
①git stash pop stash@{id} 使用pop,释放之后会自动删除对应的stash
②git stash apply stash@{id} 使用apply,释放之后不会自动删除对应的stash
删除指定暂存:git stash drop stash@{id} 如果没有指定的stash,默认删除最近的一次暂存
清空所有暂存:git stash clear
3、版本回退执
1、如果修改的文件没有被本地仓库管理(没有执行add),如果要回退单个文件,执行命令:git checkout xxxx(文件路径),如果要回退所有的文件,
执行命令git checkout .
2、如果执行了add,但没有执行commit,如果回退单个文件,执行命令:git reset HEAD filename,如果要回退所有的文件,执行命令git reset HEAD .
或者可以先查到上次提交的commit-id,然后执行命令git reset --hard commit-id,回退到某一次提交
回退到上一次提交还可以执行命令:git reset HEAD ^
4、修改提交说明
有些时候想修改提交说明,这时候可以执行命令:git commit --amend (--amend 表示对修改上一次的提交说明)
如果要修改指定的提交记录说明,可以执行命令:git rebase -i commit-id
5、修改分支名
有些时候想修改本地分支名,可以执行命令:git branch -m oldname newname
如果要修改远程分支名,可以先删除远程分支,执行命令git push origin --delete remote-branchname 或者 git push origin :remote-branchname
然后修改本地分支名,再把修改后的本地分支推送到远程:git push origin branch-name
- 【Git】Git常用命令总结
- Git:Git常用命令总结
- 【Git】Git常用命令总结
- git:总结git常用命令
- Git常用命令总结
- git 常用命令总结
- Git常用命令总结
- Git常用命令总结记录
- [总结]Git常用命令
- git常用命令总结
- Git 常用命令总结
- git 常用命令总结
- git常用命令总结
- Git常用命令总结
- Git 常用命令总结
- git常用命令总结
- git常用命令总结
- git常用命令总结
- AlertDialog弹出框android
- opencv3.3+vs2017
- Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库
- AC自动机小结 (HDU 2222,HDU 2896,HDU 3065)
- iOS 几种常用的 crash log 崩溃信息调试方法
- git常用命令总结
- java+oracle 分页技术实现
- Palindrome_Partitioning
- strcpy的用法及函数代码解释及strncpy和memcpy的介绍
- 技术员 Ghost Win 10(x86/x64)企业版/专业版(附属Xp/Win7系统下载)
- Centos7下安装Cloudera Manager以及Hadoop
- Linux TFTP 文件配置
- Linux环境下搭建Kafka
- python 爬虫系列03 认识 BeautifulSoup