zoukankan      html  css  js  c++  java
  • GitHub 简明教程(转)

    GitHub 简明教程

    ---------------------------------------------------------------------------
    Auther: Roy Zhu
    Date: 2008-04-29
    Doc: 实践果然出真知!今天下午花了五个小时,终于弄懂了GitHub的用法。开心!
    ---------------------------------------------------------------------------

    以一个测试用的项目为例(git://github.com/royzhu/test.git)


    转到你的工作目录
    roy@ubuntu:~/$ cd workspace

    创建、下载项目文件夹(不知道是不是该叫它“包”)
    roy@ubuntu:~/workspace$ git clone git://github.com/royzhu/test.git

    等待一段时间后,项目就下好了
    roy@ubuntu:~/workspace$ ls -la
    drwxr-xr-x 3 roy roy 4096 2008-04-29 17:10 test

    roy@ubuntu:~/workspace$ cd test

    查看主枝和分支。登录GitHub.com,加入项目后,在项目里的Network有图形化的分支图
    roy@ubuntu:~/workspace/test$ git show-branch
    [master] a new branch
    master是默认的住分支名

    建立项目远程地址
    roy@ubuntu:~/workspace/test$ git remote add origin git@github.com:royzhu/test.git

    建立自己的分支
    roy@ubuntu:~/workspace/test$ git branch your_branch_name

    再看看有哪些分支
    roy@ubuntu:~/workspace/test$ git show-branch
    ! [your_branch_name] a new branch
    --
    *+ [master] a new branch

    查看现在使用的分支
    roy@ubuntu:~/workspace/test$ git branch
    * master
    your_branch_name
    加*号表示当前使用的分支

    进入自己的分支
    roy@ubuntu:~/workspace/test$ git checkout your_branch_name

    再看看
    roy@ubuntu:~/workspace/test$ git branch
    master
    * your_branch_name

    添加、修改些东西吧
    roy@ubuntu:~/workspace/test$ vim something

    把文件加入跟踪(每次提交前必须写这步)
    roy@ubuntu:~/workspace/test$ git add something

    提交修改(提交到本地,没有传到服务器)
    roy@ubuntu:~/workspace/test$ git commit -m '说明'

    提交分支到服务器
    roy@ubuntu:~/workspace/test$ git push origin your_branch_name
    “origin”是固定的

    获得最新的项目文件(从服务器下载)
    roy@ubuntu:~/workspace/test$ git pull git://github.com/royzhu/test.git

  • 相关阅读:
    几个基本trick
    CSP2019 树上的树 口胡
    To do List
    对代码风格的探索(持续更新)
    我回来了。
    年度悲剧
    最短路
    平衡树
    线段树-模板
    jmeter断言之JSON Assertion
  • 原文地址:https://www.cnblogs.com/hitwtx/p/2337392.html
Copyright © 2011-2022 走看看