Git命令总结
来源:互联网 发布:ubuntu版本的区别 编辑:程序博客网 时间:2024/06/08 06:29
创建版本库
git init
git add README.md
git commit -m “first commit”
git remote add origin your_git_url //将本地的版本库与远端分支关联
git push -u origin master //将本地的版本库与远端分支关联
创建分支
git branch //查看所有分支
git branch branch_name //新建一个名为branch_name的分支
git checkout branch_name //切换到branch_name分支上
合并分支
假设当前项目有分支1和分支2两个分支,现在想把分支1的内容合并到分支2中
git checkout branch2 //一定要切换到目标分支上
git merge branch1
提交修改
git pull //拉取最新的代码避免上传出现冲突
git add .
git commit -m “your_commit”
git push
放弃修改
1 如果只是修改文件但是还没有使用git add
git checkout -- .//这句话是要放弃所有工作区修改,慎用!!!git checkout -- <file> //这句话是放弃file文件的修改
2 git add了但是还没有使用git commit
git reset HEAD <file> //撤销file文件提交git reset HEAD^ //撤销所有的提交
3 git commit了但是还没有使用git push
git reset --soft HEAD^ ^为最近一次 ^2为上上次 HEAD可以变为指定版本号--mixed 不删除工作空间改动代码,撤销commit,并且撤销git add .--soft 不删除工作空间改动代码,撤销commit,不撤销git add . --hard 删除工作空间改动代码 工作区回退到最近一次commit状态git reset --hard commitId 回到某一个提交版本号
4 git push就真的无药可救了吗?
假如你上传完毕的时候发现你的代码居然有个错误,那你心情一定是崩溃的解决办法如下两种:1 本地修改为正确然后上传正确的2 git push -f origin master//强制将当前的分支作为最新的覆盖掉远程分支,这个需要权限,一般强制push都会遇到权限受阻
阅读全文
1 0
- [GIT] git应用 命令总结
- git 命令总结
- git命令 学习总结
- git命令总结
- Git 命令总结
- git命令总结
- git命令总结
- git 命令总结
- git命令使用总结
- 常用Git命令总结
- git命令总结
- git 命令总结
- git命令使用总结
- git命令总结
- git命令总结下
- git实用命令总结
- Git命令总结
- 常用git命令总结
- spring代理的类图
- 【java】--包装类
- tomcat 中部署项目
- Java 常用类
- 使用ReactiveCocoa 实现简单的验证码按钮
- Git命令总结
- C# 几种截取字符串的方法小结
- ArcGIS Engine 通过SOAP方式加载ArcGISServer切片服务看不到地图 问题
- CSS3新增伪类汇总
- Java StringBuffer与StringBuider
- 解析线程池
- 总结常见的ES6新语法特性
- socket服务器
- iOS-支付宝&微信支付