git的常用指令

本篇文章主要是阅读廖雪峰老师的网站上摘抄的笔记。

1、git安装:
    sudo apt-get install git

2、git基本配置:
    git config --global user.name "Your Name"
    git config --global user.email "[email protected]"

3、创建版本库:
    git init
    
4、提交文件到stage(暂存区):
    git add

5、提交stage(暂存区)的文件到git库:
    git commit -m
    
6、查看git版本库状态:
    git status
    
7、查看修改文件内容:
    git diff
    
8、查看最近提交日志:
    git log    
    
9、回退到当前版本的上一版本:
    git reset --hard HEAD^    
    
10、回退到指定版本:
    git reset --hard 1094a
    
11、查看命令记录:
    git reflog    
    
12、撤销工作区的修改:
    git checkout -- readme.txt            
    
13、修改内容添加到stage(暂存区)但未提交到分支中:
    git reset HEAD readme.txt
    退到工作区;
    git checkout -- readme.txt
    
14、修改内容已经进行了提交到分支中,但未推送到远程库;
    git reset    --hard HEAD^

15、删除工作区中的文件:
    rm readme.txt            
    
16、若确定要删除,则将git版本库中的该文件也进行删除:
    git rm readme.txt        //

17、若是误删,则将版本库中的(可是stage(暂存区)或是当前分支中提交的)readme.txt:git        
    git checkout -- readme.txt

18、创建分支dev:
    git checkout -b dev        //改指令表示创建并dev分支并切换到dev分支;
    //git branch dev        //创建dev分支;
    //git checkout dev        //切换到dev分支;

19、查看分支情况:
    git branch


20、在dev分支中进行编辑:
    vi readme.txt            

21、添加修改文件到stage(暂存区)并将其提交到当前分支:
    git add readme.txt
    git commit -m "branch"

22、合并dev分支到master分支上:(是否首先需要切换回master分支?是的)
    git merge dev

23、删除dev分支:(是否首先需要切换回master分支?是的)
    git branch -d dev

你可能感兴趣的:(git)