zoukankan      html  css  js  c++  java
  • git学习

    git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开源项目托管库。Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提交需求也更容易。

    Git全局设置

    git config --global user.name "Your Name"
    git config --global user.email youremail@email.com

    将Git项目与Github建立联系

    mkdir yourgithubproject
    cd yourgithubproject
    git init
    touch README
    git add README
    git commit -m 'first commit'
    git remote add origin git@github.com:yourgithubname/yourgithubproject.git
    git push origin master

    导入现有的Git仓库

    cd existing_git_repo
    git remote add origin git@github.com:yourgithubname/yourgithubproject.git
    git push origin master

    git最主要的命令

    add        Add file contents to the index  
    bisect     Find by binary search the change that introduced a bug  
    branch     List, create, or delete branches  
    checkout   Checkout a branch or paths to the working tree  
    clone      Clone a repository into a new directory  
    commit     Record changes to the repository  
    diff       Show changes between commits, commit and working tree, etc  
    fetch      Download objects and refs from another repository  
    grep       Print lines matching a pattern  
    init       Create an empty git repository or reinitialize an existing one  
    log        Show commit logs  
    merge      Join two or more development histories together  
    mv         Move or rename a file, a directory, or a symlink  
    pull       Fetch from and merge with another repository or a local branch  
    push       Update remote refs along with associated objects  
    rebase     Forward-port local commits to the updated upstream head  
    reset      Reset current HEAD to the specified state  
    rm         Remove files from the working tree and from the index  
    show       Show various types of objects  
    status     Show the working tree status  
    tag        Create, list, delete or verify a tag object signed with GPG 

    日常提交常用命令

    git add .
    git commit -a -m"some files"
    git push yourgithubproject


  • 相关阅读:
    与答辩有关资料
    SpringBoot技术优点
    【知识库】-简单理解CrudRepository接口中的方法
    【知识库】-通俗理解OAuth2.0协议用于第三方登陆
    毕业设计介绍所用
    JavaWeb_(视频网站)_七、推荐模块1
    JavaWeb_(视频网站)_六、分页模块1
    JavaWeb_(视频网站)_五、视频模块2 辅助功能
    JavaWeb_(视频网站)_五、视频模块1 视频上传
    JavaWeb_(视频网站)_四、博客模块2
  • 原文地址:https://www.cnblogs.com/atyou/p/2953579.html
Copyright © 2011-2022 走看看