zoukankan      html  css  js  c++  java
  • github与git基本操作(一)

    一、git上传本地项目到github

    前提:github创建一个空仓库(得到“https://自己的仓库url地址”)
    1.第一步:就是要进入这个目录下,cmd
    2.第二步:输入git init
    3.第三步:输入git add .(想添加某个特定的文件,只需把.换成这个特定的文件名即可。)
    4.第四步:输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。
    (PS 若未输入-m "first commit" 而是进入了vim界面。则按i然后写入,写入后按esc键,然后输入:wq 即可退出vim界面)
    5.第五步:输入git remote add origin https://自己的仓库url地址,将本地的仓库关联到github上
    (PS 若提示fatal: remote origin already exists.
    解决办法: 1、先输入 git remote rm origin
                       2、再输入 git remote add origin https://自己的仓库url地址 就不会报错了!)
    6.最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。


    二、github直接上传本地项目源代码

    1. 第一步:github创建一个带readme的仓库。

    2. 第二步:Upload file上传本地源代码

    (PS chrome会出现上传失败的情况,可使用firefox浏览器进行上传)


    三、更新github上的代码

    1.第一步:git clone https://github.com/gubai/gubai.git
    2.第二步:git status查看状态
    1)切换分支:git checkout <分支名>,切换分支
    (查看是否切换成功:git branch
    创建分支: git branch testing // 创建分支时,使用git branch<分支名>
    git branch // 查看分支情况)
    (操作一般流程:即方法一的3、4步骤,然后git push)
    2)切换回master:git checkout master


    四、合并分支代码到master
    1. 第一步:git checkout master:先切换到master,可以使用git branch查看目前定位的情况,如果已经是master就不用了。
    2. 第二步:git merge 分支名称:合并代码到本地的master上。git merge命令用于合并指定分支到当前分支。
    3. 第三步:git push -u origin master:提交github的master上



    五、删除分支

    $ git branch -d dev
    Deleted branch dev (was fec145a).

    (后面有时间再补充2,嗯,上面也可能写错了。尽信书不如无书)

  • 相关阅读:
    LightOJ 1132 Summing up Powers(矩阵快速幂)
    hdu 3804 Query on a tree (树链剖分+线段树)
    LightOJ 1052 String Growth && uva 12045 Fun with Strings (矩阵快速幂)
    uva 12304 2D Geometry 110 in 1! (Geometry)
    LA 3263 That Nice Euler Circuit (2D Geometry)
    2013 SCAUCPC Summary
    poj 3321 Apple Tree (Binary Index Tree)
    uva 11796 Dog Distance (几何+模拟)
    uva 11178 Morley's Theorem (2D Geometry)
    动手动脑
  • 原文地址:https://www.cnblogs.com/testwang/p/7663287.html
Copyright © 2011-2022 走看看