• Git


    1.CentOS下安装Git:
    yum install git

    2.配置Git:
    git config --global user.name "XavierJZhang"
    git config --global user.email "805707255@qq.com"

    3.初始化Git仓库:
    git init

    4.将文件加入Git中:
    git add readme.txt

    5.将文件提交到仓库中:
    git commit -m "wrote a reame file"

    6.查看Git仓库状态:
    git status

    7.查看文件改动的不同:
    git diff readme.txt

    8.查看Git中的日志:
    git log
    git log --pretty=oneline(每次改动是使用sha1加密后的结果)

    9.Git回复历史版本:
    HEAD表示当前版本,HEAD^表示上个版本,HEAD^^表示上上个版本,HEAD~100表示往上100个版本
    git reset --hard HEAD^

    10.Git查看历史命令:
    git reflog

    11.查看Git中工作区和版本库中的区别:
    git diff HEAD -- readme.txt

    12.丢弃工作区的修改:
    git checkout -- readme.txt

    13.撤销暂存区中的修改:
    git reset HEAD readme.txt

    14.Git中删除文件:
    git rm test.txt
    git commit -m "remove test.txt"

    15.Git连接到Github上,并且将文件上传到GIthub的repo上:
    git remote add origin git@github.com:XavierJZhang/Git.git
    git push -u origin master

    16.将Github上的文件下载到本地:
    git clone git@github.com:XavierJZhang/HelloGit.git

    17.Git分支:
    git branch dev  创建分支dev
    git checkout dev 切换到分支dev
    git merge dev 合并分支dev
    git branch -d dev 删除分支dev
    git log --graph 查看分支合并图。
    git merge --no-ff -m "merge with no-ff" dev 进行分支合并
    git branch -D dev 强制删除分支dev

    18.Git的Bug分支:
    git stash 保存工作现场
    git stash list 查看所有工作现场
    git stash apply 恢复工作现场,但是stash内容并不删除
    git stash drop 删除stash内容
    git stash pop 恢复工作现场,并且删除stash内容

    19.Git多人协作:
    git remote -v 查看远程库信息
    git push origin master 从本地将master分支推送远程
    git branch --set-upstream  master orgin/master 建立本地分支和远程分支的关联

  • 相关阅读:
    elasticsearch7.6.2实战(1)-单机快速部署
    greenplum数据库常用操作
    kafka集群搭建及结合springboot使用
    msyql主从库配置
    文本相似性算法实现(二)-分组及分句热度统计
    一点区块链资料
    使用.Net Core实现的一个图形验证码
    python中的collections.namedtuple
    Linux中的定时任务at、crontab
    es3中使用es6/7的字符串扩展
  • 原文地址:https://www.cnblogs.com/xavierjzhang/p/4501534.html
Copyright © 2020-2023  润新知