zoukankan      html  css  js  c++  java
  • git 版本控制

    参考博客:

    http://www.cnblogs.com/ximiaomiao/p/7140456.html

    http://www.cnblogs.com/smuxiaolei/p/7484678.html

    1.注册GitHub账户

    https://github.com/

    2.登录成功

    3.创建仓库

    #…or create a new repository on the command line
    
    echo "# 02" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/venicid/02.git
    git push -u origin master
    
    
    #…or push an existing repository from the command line
    
    git remote add origin https://github.com/venicid/02.git
    git push -u origin master
    

      

    2.电脑安装git版本控制软件

      安装步骤:http://www.cnblogs.com/smuxiaolei/p/7484678.html

      

     

     

     

    3.上传文件到GitHub

     

     5.进入项目目录

    1. 通过命令 git init 把这个目录变成git可以管理的仓库,如下:

    2.创建文件

    3.暂存区:添加README.md到暂存区

     5.过命令git status来查看是否还有文件未提交,

     

    4.:本地仓库:用命令 git commit告诉Git,把文件提交到本地仓库。  提交注释

      本地仓库是.git

     

     5.过命令git status来查看是否还有文件未提交,

     

    6.给远程仓库起个别名,此处需要登录

     

     7.push带远程仓库

    8.刷新远程库

     

    4.下载GitHub远程仓库目录到本地文件

    1.进入一个目录

    3.使用命令git clone克隆远程库下来

     

    2.创建本地库

     

     3.修改文件

    4.提交到暂存区

    5.提交到本地仓库,报错,tell me who you are

     方法1:见提示就知道, 要您填上你得注册的邮箱和昵称,例如:

    1 git config --global user.email "652081631@qq.com"
    2 git config --global user.name "pys"

    方法2:进入.git隐藏文件

     输入你的name emai

    .git/config文件修改完成

     

    6.提交到本地仓库 .git

    7.push到远程仓库

     

    5.回退到上个版本

    1.使用git log命令查看所有的历史版本,

    2.获取某个版本的id,下载下来

    3.查看历史版本,只剩下2个了

     4.通过git pull命令,从远程仓库把项目拉下来

    5.git log重新查看历史版本

    6.错误


    在使用git 对源代码进行push到gitHub时可能会出错,信息如下

    $ git push -u origin master
    To https://github.com/venicid/03--whole-bloger.git
     ! [rejected]        master -> master (fetch first)
    error: failed to push some refs to 'https://github.com/venicid/03--whole-bloger.git'
    hint: Updates were rejected because the remote contains work that you do
    hint: not have locally. This is usually caused by another repository pushing
    hint: to the same ref. You may want to first integrate the remote changes
    hint: (e.g., 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.


    出现错误的主要原因是github中的README.md文件不在本地代码目录中

    方法/步骤

    可以通过如下命令进行代码合并【注:pull=fetch+merge]

    git pull --rebase origin master


    执行上面代码后可以看到本地代码库中多了README.md文件

    此时再执行语句 git push -u origin master即可完成代码上传到github

  • 相关阅读:
    javascript 构造函数,工厂模式,稳妥构造函数浅析
    javascript基本概念
    struts2 类型转换
    struts action
    struts2 配置(部分)
    struts2基本构成
    charapter 1
    java 内部类
    mysql zip 解压安装 (win10)
    python之random模块
  • 原文地址:https://www.cnblogs.com/venicid/p/8082606.html
Copyright © 2011-2022 走看看