• 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


  • 相关阅读:
    angular6 input节流
    遇到跨域别害怕,我来帮你搞定它
    angular4,6 引入第三方插件的方法
    带有动画的字体
    angular 多端打包
    css 常用布局
    chrome 49 版本 跨越 --args --disable-web-security --user-data-dir
    JavaScript中的document.cookie的使用
    ios/iphone手机请求微信用户头像错位BUG及解决方法
    Safari 前端开发调试 iOS 完美解决方案
  • 原文地址:https://www.cnblogs.com/atyou/p/2953579.html
Copyright © 2020-2023  润新知