zoukankan      html  css  js  c++  java
  • Git及Github入门笔记

    简介

    Git是一个分布式版本控制系统(你可以通过Git来管理你的代码以及相关文档,可以在自己电脑上管理,同时也可以和同事协同使用管理),Github为Git提供一个服务器(简单的说,就是你可以把你的代码推送到Github上去,同时可以从Github上边clone一些代码下来)

    安装

    网上安装资料一大堆,这里推荐一个廖雪峰Git教程,安装后就可以使用了,这里要说明的是如果你需要和Github关联的话还要做进一步操作,看这里

    常用命令(个人常用的命令)

    1.比方说你创建了一个test.py文件,想保存这个版本,你可以这样操作

    1 git add test.py  
    2 git commit -m "add test"

    第一句是创建版本库,第二句是提交此版本,后面 -m “add test”是提交的说明

    2.如果你对test.py做了修改,并想保存只需要重复上面的操作即可

    3.如果你想退回之前的版本,只需

    1 git reset HEAD^

    HEAD表示当前版本,加了^则表示前一个版本

    4.将文件同步到Github(假设已经关联到Github)

    1 git push origin master

    5.从Github克隆一个版本库

    1 git clone https://github.com/xxx/xxx.git

    6. 从远程仓库获取一个分支并强行覆盖本地代码

    git fetch --all
    
    git git reset --hard origin/xxx
    

      

    暂时先写这么多,也比较简单,最重要的分支管理等我掌握了再写 ~

    这里推荐一下廖雪峰老师的博客,跟着走两遍基本都能掌握了,一次也用不了一个小时

    参考资料

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  • 相关阅读:
    *** mixed implicit and normal rules: deprecated syntax
    cold boot and warm boot.
    git打补丁命令
    LSB和MSB
    __attribute__((weak)) ------ 关于弱符号的用法
    键盘和鼠标无法热插拔问题
    yocto编译加速及单独编译内核与uboot
    V4L2学习教程
    linux错误码
    linux内核面试常见试题
  • 原文地址:https://www.cnblogs.com/wswang/p/4435578.html
Copyright © 2011-2022 走看看