美文网首页
Git 基础配置

Git 基础配置

作者: Live_60c3 | 来源:发表于2018-09-27 16:20 被阅读0次

    git使用

    1.git是什么 :Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理工具

    集中式:依赖于某个中心,如果中心服务器瘫痪,则整体网络不能使用
    分布式:去中心,不依赖中心,每个结点都可以独立使用git

    git如何使用

    第一步:如果是windows系统:需要安装一个仿linux环境的一个软件,网上有很多类似软件
    
      例如:https://gitforwindows.org/
    
     第二步:初始化git
                    git init
    
             注:初始化后会在当前目录下产生一个.git文件夹(是隐藏的)
      第三步:项目开发,边开发边添加
    
             git add 要添加的文件
    
           例如:  git add index.html
      第四步:提交
      
                 git commit index.html -m "提交的说明或注释"
                 
       例如:git commit index.html -m "添加了一个首页文件index.html"
    
      注: 查看版本状态:  git status
    

    git相关概念

    工作区:即没有被add的文件

    暂存区:是已经被add过的文件

    分支:是已经被commit过的文件

    远程仓库:

    发布到远程仓库上必须得一个代码托管平台,现在市面上有很多这种平台,最知名就是github

    如何将本地代码提交到线上:
    
       第一步:创建一个远程仓库
    
       第二步:配置公钥和密钥
       
          ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
        
           生成的公钥和密钥的目录:C:\Users\admin\.ssh
    
        第三步:把公钥复制到线上 setting->ssh->new ssh
    
    
        第四步:测试是否连通
    
            ssh -T git@github.com
    
    
        第五步:连接远程仓库
    
             git remote add origin git@github.com:w3cteching/youxitest.git
    
        仓库地址格式:
        
           1.git@github.com:w3cteching/youxitest.git
            
           2.https://github.com/w3cteching/youxitest.git
            
        第六步:推荐本地代码到远程
    
             git push origin master  -u
    
             如果报错可能出现的原因:远程文件在本地没有,则会拒绝推送,解决方案:先拉后推
    
              先拉:git pull origin master --allow-unrelated-histories
              再推送: git push origin master  -u
    

    查看提交日志: git reflog 或git log

     如何删除远程连接的仓库:git remote rm origin
    
    
    查看commit_id:   git reflog
    历史回退:git reset --hard commit_id
    

    相关文章

      网友评论

          本文标题:Git 基础配置

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