git 基本操作

1   git diff file

2   git add file

3   git commit -m "message"

4   git log   //显示提交的记录,这个和 git reflog 一定要弄清楚关系
    git log --pretty = online  //显示提交记录,每条记录一行

        首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
    现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令:
    $ git reset --hard HEAD^
    HEAD is now at ea34578 add distributed


5、
    vim readme.txt (1)
    git add readme.txt
    vim readme.txt (2)
    git commit -m "1 commit"
    //此时 readme.txt 1 的版本被提交了,工作区还是2 的版本,显示为被修改过的

5   git status

6   git reflog  //这个用于从 20世纪回到19世纪,关上电脑,却想回到 20世纪时,用这个命令,可以显示前面所有命令的版本

7   git reset --hard 号码 //将当前程序变成什么版本

8   git reset -- hard HEAD^  //倒退到上一个版本

8   还没有add事要撤销工作区的内容
    git checkout -- file

9   当 add 后 撤销本次修改  
    git reset HEAD file     //这一步是将add的文件从缓存区里面出来
    git checkout -- file


10  rm一个文件后 
     a.要删除完整  git rm file
                          git commit -m "msg"
     b.在提交之前发现,刚刚删除错误 git checkout -- file

11  git clone URL

12  创建一个分支并且切换到该分支 
     a. git checkout -b name

     b. git branch  name
        git checkout name

13   查看当前的分支
     git branch

14  合并分支内容
    git checkout master
        git merge branch_name

15  删除分支
    git branch -d branch_name

16  合并的另一种方法
    git merge --no-ff -m "merge with no-ff" branch_name

17  git log --graph --pretty=oneline  //可以看到冲突合并的过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值