• 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

  • 相关阅读:
    2016 Multi-University Training Contest 3 部分题解
    STL漫谈
    ACM之路(18)—— 矩阵
    BestCoder Round #84
    HDU 2177 —— (威佐夫博弈)
    2016 Multi-University Training Contest 2 部分题解
    HDU 2176 取(m堆)石子游戏 —— (Nim博弈)
    心情--总结、反思与展望
    【Convert Sorted List to Binary Search Tree】cpp
    【Convert Sorted Array to Binary Search Tree】cpp
  • 原文地址:https://www.cnblogs.com/venicid/p/8082606.html
Copyright © 2020-2023  润新知