zoukankan      html  css  js  c++  java
  • linux命令行将已有项目提交到github

      之前用git是在windows下用git的图形化界面进行操作的,这次有一个写了几天的小项目想提交到git上,linux命令行下面没有图形化的界面,所以全部需要git命令来操作。

      实践之后,主要是下面几个步骤:

      (1) 登陆github,创建一个repo项目

      (2) 在自己项目工程目录下面运行git init

      (3) 然后将工程下面的所有需要的代码和配置添加到git,命令:git add *.cpp *.h CMakeLists.txt(根据自己的需要添加)

      (4) 然后运行git commit -m "log message(自己的提交日志)",注意这里一定要加-m,加上提交日志,否则其实提交是不成功的,在后面的push操作中会提示错误:“error: src refspec master does not match any.”,主要就是在这一步浪费了比较多的时间。

      (5) 然后再运行git remote add origin https://github.com/lovemychobits/minihttpd.git,在github上面添加origin

      (6) 最后提交我们指定的代码,命令:git push -u origin master,然后git会提示你输入你github上面的用户名和密码,然后会进入一个文件上传的界面,上传完成结束。

      经过上面几个比较简单的步骤,就可以将自己已有的工程提交到github上面了。其实在github上创建了一个空项目的时候,github的网页上对这些步骤本身就是有一个比较详细的提示了,只是我一开始没太注意浪费了一点时间,另外主要还是在commit的时候,没有-m附加信息。

      在git push之前,如果想知道本次提交或者修改了哪些东西,可以用git status来查看一下。另外如果add的时候,添加了一些自己不想要的文件夹,或者文件,可以分别用git rm -rf 文件夹,和git rm 文件,来进行删除,区别就是删除文件夹需要加-rf。这里的删除文件夹是指删除提交到git上的,不是指删除本地的哦。

      git命令行的简单使用就是这样了。

      

  • 相关阅读:
    IDEA 的默认tomcat日志位置以及默认编译后的classes位置
    在linux环境下tomcat 指定 jdk或jre版本
    在Linux环境如何在不解压情况下搜索多个zip包中匹配的字符串内容
    说一下最近找的工作所遇到的一个巨坑,跟各位同行分享一下。(与技术无关)
    Jmeter 深入性能测试进阶-01
    英语
    python 01
    fiddler,ADB, Monkey
    http 协议,SSL证书,http头信息,tcp/http区别,支付功能测试
    扎马步-计算机网络和系统基础知识
  • 原文地址:https://www.cnblogs.com/chobits/p/5151374.html
Copyright © 2011-2022 走看看