美文网首页Gitgit及github学习
Git工作流之初学者之流

Git工作流之初学者之流

作者: Solomon_Xie | 来源:发表于2018-06-02 10:23 被阅读5次

    最简单的Git工作流--即给初学者的工作流,尽量避免多分支,现在master分支上把常用指令学明白,然后再开启分支合流模式。

    第一步 建立仓库 (Init | Clone)

    一般会提到git init这个指令,在本地某个文件夹执行它就会把这个文件夹建立成一个git项目。但是我们初学者一般不是这个流程,我们需要建立一个github的repo,并将本地和它联通,反而简单很多。
    首先直接到github首页新建一个repo,建好了以后直接点clone按钮复制.git结尾的链接。在本地用git clone命令克隆到本地生成一个文件夹项目。如果本地已经做了一些文件,那就把文件复制进这个文件夹就好了。
    命令如下:

    $ git clone 项目克隆网址 本地路径
    

    然后进入文件夹开始项目即可。

    第二步 本地提交 (commit)

    先不涉及远程repo仓库,git需要在本地完成提交,常规三步如下:

    # 查看本地文件变动状态
    $ git status
    # 添加变动文件到预备区
    $ git add --all
    # 完成提交
    $ git commit -m "变动描述"
    

    然后本地的准备就完成了,随时可以连接远程仓库。

    第三步 远程提交 (push)

    一般情况下,远程仓库都是我们自己的,拥有所有权限,所以暂不涉及向其他人的仓库提交(pull request)一类概念。
    所以只需推送到远程自己的仓库,一句话git push即可。
    然后如果在安装git后设置过通用的用户名和邮箱,这里就只会要求你输入密码,然后就可以上传本地提交到远程repo仓库里了。
    就这么简单。前三步基本流程如下图:

    image

    第四步 远程抓取 (pull)

    有的时候会用别的机器(比如公司)提交一些变化到远程,然后回家后想把变化同步到本地。
    如果远程也是自己的repo拥有完全权限,那么直接git pull即可完成一切同步。

    相关文章

      网友评论

        本文标题:Git工作流之初学者之流

        本文链接:https://www.haomeiwen.com/subject/rczlsftx.html