git最全场景命令学习

场景1:修改老旧commit的message(本地变更)
场景2:怎么把连续的多个commit整理成一个commit
场景3:如何正确的切换分支,提交时没有其他人的合并log
场景4:如何将多个commitid合并成一个commit
场景5:.如何撤销本地commit
场景6:如果想放弃本地更改,用远程的替换本地代码时
场景7:自己提交代码的时候,出现了冲突,如何解决冲突?
场景8:如果在拉代码的时候出现了冲突,进行了合并,自己的提交日志掺杂了其他人的提交日志,如何合并?

以上场景的命令可在思维导图中可见:https://www.processon.com/outline/60ceca6d7d9c0803ee9509c1

基本使用

学习git
1.不要使用window自带的记事本来编辑任何文本文件

http://blog.csdn.net/jiguanghoverli/article/details/7902791
Git_Windows 系统下Git安装图解

初始化一个Git仓库,使用git init命令。

添加文件到Git仓库,分两步:

第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;

第二步,使用命令git commit,完成。
git init//初始化git仓库
git add //添加文件
git add .//添加所有文件
git commit//提交
git status//查看当前状态,显示没有准备提交的修改文件
git checkout – //恢复原来的状态
git diff//查看文件修改的不同之处,红色是以前的代码,绿色是现在修改过的代码

查看文件的不同和提交
1.git status
2.git diff
3.git add
4.git status
5.git commit

恢复原来代码
1.git log//查看git更改日志
2.git log --pretty=online//方便查看日志
3.git reset --hard HEAD^//方便恢复到上一个版本
4.git reset --hard 版本号//方便恢复到该版本
5.git reflog//找到修改过的版本号
6.git cat //查看文件内容

http://www.open-open.com/lib/view/open1420704561390.html
程序员必须知道的几个Git代码托管平台

报错问题1:git aborting commit due to empty commit message
这个异常的原因是:在git 提交时没有写注示文字。原因引发条件:$git commit ,解决方法:
$git commit -m "hello "
报错问题2:git bash 出现vim的时候怎么退出
注意英语键盘的情况下
如果是输出状态,首先Esc退出输入状态,然后Shift+;,再输入q!或wq!(不保存改动,wq!是保存文件的写入修改)退出
或者一直按住esc ,再连续按大写的z两次就退出来了
git提交修改的页面命令见图
这里写图片描述

常用的git 命令
git push //提交到git远程的仓库
git pull//更新拉取项目
git commit -m “first commit”//提交备注是谁提交

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值