美文网首页
每日小结2.21

每日小结2.21

作者: fancypy | 来源:发表于2016-02-21 19:05 被阅读0次

    git常用指令汇总

    图片来自www.liaoxuefeng.com
    • 初始化本地仓库 命令:git init
    git init
    
    • 克隆远程仓库 命令:git clone 远程仓库
    git clone git@github.com:whiskey0705/git-test.git
    
    • 添加文件 命令:git add 文件名
    git add txt.txt    #把工作区的txt.txt文件添加到暂存区
    
    git add .    #把工作区的所有文件添加到暂存区
    
    • 提交到版本库
    git commit -m "取个语义化的名字"    
    #把暂存区的内容提交到版本库,需要先git add
    
    git commit -am "取个语义化的名字"    
    #对已提交过的文件进行修改,"-am"指令可以实现git add和git commit合二为一,无需事先git add
    
    • 推送到远程仓库
    git push -u origin master    
    #第一次执行上述指令,日后执行git push即可
    
    • 更新
    git pull
    # 如果远程版本库的内容比本地新,需要先执行git pull同步,然后才能git push推送,否则会出错
    
    • 查看状态
    git status #查看哪些文件需要git add、git commit
    
    • 查看提交记录
    git log
    git reflog
    
    • 删除文件 命令:git rm file
    git rm a.txt #从版本库中删除文件,对工作区和暂存区的文件无效
    
    • 分支操作
    git branch #查看分支
    git branch -a #查看所有分支
    git branch 分支名 #在本地创建新的分支
    git checkout 分支名 #切换到新的分支
    git checkout -b 分支名 #创建并切换到新的分支
    git branch -d 分支名 #删除分支
    git merge 分支2 #先切换到分支1,然后执行
    git push - u origin 分支名 #把分支推送到远程仓库
    
    • 丢掉工作区的修改 命令:git checkout -- 文件名
    git checkout -- readme.txt
    
    • 撤销暂存区的修改 命令:git reset HEAD file
    git reset HEAD readme.txt 
    #执行命令后,暂存区是干净的,工作区有修改,如果再执行
    git checkout -- readme.txt,工作区的修改将被丢掉
    
    • 版本回退 命令:git reset --hard commit_id
    git reset --hard 36cb9ac #回退到36cb9ac这个版本
    git reset --hard HEAD #回退到当前版本
    git reset --hard HEAD^ #回退到上一个版本
    git reset --hard HEAD^^ #回退到上上个版本
    

    linux常用命令说明

    1. ls
    ls #用于查看当前文件夹下的文件
    ls -al
    
    1. mkdir
    mkdir demo #创建一个名为demo的文件夹
    
    1. cd
    cd demo #切换到demo目录
    cd .. #切换到上级目录,cd和..之间有1个空格符
    
    1. rm
    rm a.txt #删除文件
    rm -rf demo #删除文件夹demo
    
    1. cp
    cp a.txt b.txt #把a.txt拷贝一份放到当前目录,起名b.txt
    cp -R demo demo2 #把demo文件夹复制一份,起名demo2
    
    1. touch
    touch readme.txt #用于创建空文件
    

    参考资料

    相关文章

      网友评论

          本文标题:每日小结2.21

          本文链接:https://www.haomeiwen.com/subject/goovkttx.html