git

作者: coke613 | 来源:发表于2017-09-29 14:09 被阅读0次
初始化操作
mkdir XXX 创建XXX文件
cd XXX 进入XXX文件中
git init  初始化xxx文件为git仓库
git add XXX.txt  将xxx文件添加到暂存区中
git add .  将所有文件添加到暂存区中
git commit -m "本次提交信息"  将暂存区的所有文件提交到远程
git status 查看当前仓库的状态
git log 查看当前仓库提交的版本信息,比较复杂
git log --pretty=oneline 查看当前仓库提交的信息,简介化
版本回退
git reset --hard HEAD^  回退上一版本
git reset --hard 最新版本号信息  回退最新版本

如果修改了一个文件,并且还提交到了暂存区,我们可以使用 
git reset HEAD xxx  把暂存区的修改撤销掉,此时在使用
 git status 命令查看下发现是 xxx是红色,说明暂存区是干净的,但是工作区还是有修改的,
 git checkout -- xxx 撤销工作区的修改

git diff xxx  查看xxx文件修改信息
git reflog  查看当前git命令
checkout
git checkout -- XXX git撤销修改
    分为两种情况---》 
            当 XXX 文件被修改的时候,还没有被放到暂存区,这个时候执行checkout命令,就和版本库一模一样的状态
            当 XXX 文件已经添加到了暂存区,又再一次做了修改,现在撤销修改就回到了暂存区后的状态。
            checkout这个命令就是将让文件回归到最新的状态。
撤销文件内容
撤销文件内容
    修改了一个文件,并且还提交到暂存区,此时不想要修改的内容,
    git reset HEAD xxx 文件,把暂存区中的内容撤销掉,但是本地还没有撤销
    git checkout -- xxx 文件,恢复最新版本号
删除文件
创建xxx文件,并提交到仓库。但是此时我想删除xxx文件,
    直接在文件管理器中,删除xxx文件,或者使用 rm xxx 命令删除本地文件
    此时xxx只是在本地删除了,仓库还存在xxx文件,也就是说工作区和版本库区就不一致了。
    分为两种情况---》
            既然本地删除了,也把仓库的删除,git rm xxx   删除版本库文件,并且要调用commit 命令
            我误删除了本地的文件,我要恢复,git checkout -- xxx ,恢复最新版本号,

分支

    查看当前的分支:
    git branch
    
    创建分支: -b的意思是创建并且切换过来
    git checkout -b XX分支名称    !!!!一定要和撤销区分出来
    
    切换分支:
    git checkout 分支名称
    
    合并到某一个分支到当前的分支
    git merge 某一个分支

    删除分支
    git branch -d 删除的分支名

相关文章

网友评论

      本文标题:git

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