在Mac上Git的使用(三)
2015-10-12 20:41
246 查看
1、放弃某次提交,重新提交(Abandoned之后的操作)
2、提交本地修改的部分文件到远程库
3、解决文件内容冲突,提交代码到远程库
4、遇到如下问题的解决办法:
注:在执行git clean -f -d 命令前,未跟踪的文件要记的做备份。
git log git reset 指定的版本号 git add -A git commit -m”修改描述"
2、提交本地修改的部分文件到远程库
git add 文件本地完整路径 git commit -m”修改描述” git stash (把不愿意提交的文件存入本地备份中) git review 分支名称 git stash pop(把你之前不愿意提交的文件pop出来)
3、解决文件内容冲突,提交代码到远程库
1、合并远程库与本地的代码 git status git stash git pull git stash pop 2、若有冲突,解决完冲突后,执行 git add -A git commit -m”修改描述” git review 分支名称
4、遇到如下问题的解决办法:
解决办法: git reset --hard HEAD^ // 回到上一个版本 git clean -f -d // clear untracked working tree file git pull // 重新从远程仓库上获取更新内容
注:在执行git clean -f -d 命令前,未跟踪的文件要记的做备份。
相关文章推荐
- vector容器中删除元素
- C#委托和事件
- 面向对象编程,类切换
- 方案_Vmware虚拟机断电或强制关机后无法启动
- 高精度_大整数开根
- 重置3D MAX的所有设置
- iOS容易造成循环引用的三种场景及其解决
- 循环队列(顺序队列)
- 第 二 十 八 天 :高 可 用 负 载 均 衡 集 群 搭 建
- linux 需改环境变量
- QT_BEGIN_NAMESPACE QT_END_NAMESPACE
- linux命令dd
- 【转】Ubuntu分区详细介绍
- Maven archetype插件使用
- 后缀表达式求值(顺序栈)
- 什么是Intent
- 项目总结--看似不重要,却最重要
- 败者树
- __delay_cycles精确延时的说明及改正
- java