zoukankan      html  css  js  c++  java
  • git常用命令以及如何与fork别人的仓库保持同步

    简单常用命令
    1、git status
    查看当前仓库是否有文件改动
    a:提示
    Your branch is up-to-date with 'origin/master'.
    nothing to commit, working directory clean时候是没有改动
    b:提示有红色就是有改动,可以提交
    2、git add .
    add .代表添加所有文件到本地仓库
    3、git commit -m '注释内容'
    提交到仓库,会弹出远程仓库的帐号和密码输入即可
    4、git push origin master
    推送到远程仓库
    5、git pull
    从当前仓库拉取到本地仓库
    6、git clone 仓库名(英文)
    从远程仓库克隆到本地(可以克隆任何仓库)
    7、git remote -v
    查看当前仓库地址
    ----------------------
    一般本地搭建好,每次只用1234个名利就可以了。

     如何跟作者保持同步?

    这里演示的是HTTPS模式,SSH模式只是仓库地址不一样,其他都一样!
    SHH模式的仓库地址形如:git@github.com:wjf444128852/Front-face-questions.git
    HTTPS模式的仓库地址形如:https://github.com/wjf444128852/Front-face-questions.git

    建议使用SSH模式!!!!!!!!!!!!!!!!

    fork别人的项目后,把自己名下fork别人的项目clone到本地后,如何与作者的项目保持同步,

    如我fork了: https://github.com/jsfront/month.git  该仓库到我的名下变为:(https://github.com/wjf444128852/month.git )

    并把https://github.com/wjf444128852/month.git clone到本地,想要与作者同步

    1、git remote add jsfrontgroup https://github.com/jsfront/month.git

    jsfrontgroup是关联的原仓库在我本地的名字,可以自定义

    2、git fetch --all就 这将更新git remote 中所有的远程repo 所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中

    3、想要同步执行:git rebase jsfrontgroup/master

    此时本地已经与作者同步了,但是自己fork的远程仓库还没与作者同步,你只需要:git push origin master,提交到自己的仓库即可

    ###如何让自己的github仓库也同步(如https://github.com/wjf444128852/month.git)

    4、此时:git status会看到作者有多少次提交,

    5、你只需要:git push origin master,输入账号和密码(HTTP模式,SSH模式不需要输入)将本地更新后的push到远程自己fork的仓库即可

  • 相关阅读:
    LayoutComponent类,用于layout的组件类。 LayoutComponent保存的所有用于布局的数据。
    Button控件常用api
    基础容器的常用接口
    tolua.cast的实用方法
    cocos2dx+lua注册事件函数详解
    我所理解cocos2d-x 3.6 lua --使用Cocos Studio
    quick-cocos2d-x学习笔记—定时器
    quick cocos 的scheduler 定时器
    (1)制定开发计划
    (11)UI布局和分辨率适配
  • 原文地址:https://www.cnblogs.com/-walker/p/7278951.html
Copyright © 2011-2022 走看看