Github简单使用命令

基本工作流程

  • 初始化(init)一个新的版本库,然后将目录中的所有文件纳入管理,Git把这个过程称为stage,最后以快照的方式提交所有文件。

    1
    2
    3
    $ git init
    $ git add .
    $ git commit -m 'initial commit'
  • 创建一个新的分支(branch),将它检出(checkout)为活动分支,然后就可以编辑、载入和提交新的快照。

    1
    2
    3
    4
    5
    git branch featureA
    $ git checkout featureA
    # (edit files)
    $ git add (files)
    $ git commit -m 'add feature A'

参与GitHub上的开源项目

  • 先将托管在GitHub上的项目克隆(clone)到本地,做过更改之后推送回GitHub,然后发送一个pull请求,项目的维护者就会收到邮件通知。 在GitHub上fork(拷贝一份到你的版本库列表)项目:

    1
    2
    3
    4
    5
    6
    $ git clone https://github.com/my-user/project
    $ cd project
    # (edit files)
    $ git add (files)
    $ git commit -m 'Explain what I changed'
    $ git push origin master