git 命令的使用

Posted TAMAYURA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 命令的使用相关的知识,希望对你有一定的参考价值。

hello git
穿越时空 修改一条数据
    git status 查看是否修改
    git diff file1 如何修改的
    git add file1
    git commit -m "提交的信息"
版本回退    
    git reset --hard HEAD^  回退到上个版本
    cat file1
    git reset --hard sdaaf  只有通过commit ID 才能回到未来
工作区和暂存区
    工作区就是当前文件夹
    版本库 是.git 它里面包括暂存区和分支
        暂存区
            就是git add file 添加到的区域
        当前分支
            git commit ‘‘ 提交到当前分支
    git diff HEAD -- file 具体修改的信息
撤销修改
    
    git checkout -- file 返回至上次commit的状态     针对于工作区的修改错误
    git reset HEAD file 把暂存区的撤销掉重新回退到工作区 把错误信息添加到缓存区
删除文件
    git rm file 
    git commit -m "xxxx"
添加到远程仓库
    第一次
    git remote add origin xxxx
    git push -u origin master
    
    之后
    git push origin master

从远程仓库克隆文件
    git clone xxx
    cd file 
创建并合并分支
    git checkout -b dev   创建并切换分支,相当于下面两条命令
    
    git branch dev
    git checkout dev
    
    git branch 查看当前分支
    
    dev分支添加    
    
    git add file 
    git commit -m "xxx"
    
    git checkout master     切换到 master分支
    
    git merge dev           把dev的分支合并到 master

    git branch -d dev     删除分支
        


解决冲突
    git checkout -b featurn    
    git log --graph --pretty=oneline --abbrev-commit

 

以上是关于git 命令的使用的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

使用 Git 来管理 Xcode 中的代码片段

如何管理在每个 git 版本中添加私有代码片段?

markdown Git代码片段