专栏首页MasiMaro 的技术博文如何利用git shell提交代码到github

如何利用git shell提交代码到github

在很早之前我根据找到的一些资料以及自己的实践总结了一篇如何将VS2015上的代码上传到GitHub上,后来我发现有小伙伴私信我,说跟我上面写的不一样,但是那段时间也比较忙,当我发现有人私信的时候差不过过了一个多月了,也就没有回复,最近重新装了系统,在重新下载相关插件时速度太慢了,实在是受不了,故在网上找了些资料,来试试使用命令行,将项目上传到GitHub上,废话不多说,直接说操作步骤。 1. 首先在GitHub上新建一个代码仓库,并记录下它的地址: 2. 打开GitHub客户端中的git shell(客户端请在网上自行下载) 3. 利用cd命令切换到项目目录下 4. 利用命令git init 初始化一个代码仓库 5. 利用命令 git add . (注意后面有一个点,代表将本地项目工作区的所有文件添加到暂存区) 6. 利用命令 git commit -m “注释” 将暂存区的文件添加到本地的代码库中 7. 将本地代码库关联到GitHub上

git remote add origin 之前保存的代码仓库的地址
  1. 将本地仓库上传
git push -u origin master
这样再次在GitHub上查看,可以看到我们的文件已经被上传上来了

如何提交更改

提交新建的文件

为了演示这个,我们在项目中添加两个文件,分别为EnumDriver.h和EnumDriver.cpp 由于里面有新建的文件,所以第一步利用cd命令切入到这两个文件所在的目录中首先将这两个代码文件加入到暂存区中

cd SimWinObj
git add EnumDriver.h EnumDriver.cpp

可以使用命令

git status 

可以查看当前项目的改变 (后面有文件被改变是由于我之前编译过整个项目,所以可能某些配置文件存在被改变的情况) 从上面的图中可以很清楚的看出那些文件被修改,哪些是新加的文件 确认没有问题后,使用命令git commit提交更改,注意:这里仍然需要加上-m”注释” 不然会拒绝提交 后使用命令

git push -u origin master

将这些更改提交到远程仓库中 这些执行完成后发现这些修改已经提交到GitHub上了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java 学习笔记(14)—— 文件操作

    java文件操作主要封装在Java.io.File中,而文件读写一般采用的是流的方式,Java流封装在 java.io 包中。Java中流可以理解为一个有序的字...

    Masimaro
  • IO库

    c++ 语言中不直接处理输入和输出,而是通过一族定义在标准库中的类型来处理IO,这些类型支持从设备读取数据、向设备写入数据的IO操作。设备可以是文件、控制台窗口...

    Masimaro
  • windows API实现用户选择文件路径的对话框

    在编写应用程序时,有时需要用户选择某个文件,以供应用程序使用,比如在某些管理程序中需要打开某一个进程,这个时候需要弹出一个对话框来将文件路径以树形图的形式表示出...

    Masimaro
  • Git版本回退(一)

    现在,我们已经会创建仓库,下面我们来学习更多的命令,来更好的使用git。首先,修改README文件的内容,加上一句话“I am learning Git.”。加...

    zy010101
  • From svn to git 你要知道的东西

    最近团队项目准备从svn往git迁,于是做了一些相关的了解,发现svn跟git还是有很多不一样的,下面写了一些个人理解。 核心区别 分布式 vs 集中式 git...

    IMWeb前端团队
  • From svn to git 你要知道的东西

    最近团队项目准备从svn往git迁,于是做了一些相关的了解,发现svn跟git还是有很多不一样的,下面写了一些个人理解。

    IMWeb前端团队
  • 昨晚上群友问我,你知道啥是文件吗?于是就有了今天的文章

    所有的应用程序都需要存储和检索信息。当进程运行时,它能够在自己的存储空间内存储一定量的信息。然而,存储容量受虚拟地址空间大小的限制。对于一些应用程序来说,存储空...

    乔戈里
  • Qt添加资源文件

    为了方便跨平台使用,Qt提供了一个资源系统。资源系统用于将程序运行时所需要的资源以二进制的形式存储于可执行文件内部。也就是把资源文件编译成为可执行文件的一部分。...

    zy010101
  • linux基础 二

    可分享的,可分享给其他系统挂载使用的目录,即执行文件,用户邮件,可分享给网络上其他用户的

    mySoul
  • 利用Office文档结合社会工程学手段欺骗用户执行恶意代码

    Microsoft Office文档为攻击者提供了各种欺骗受害者运行任意代码的方法。当然,攻击者可能会尝试直接利用Office漏洞,但更常见的情况是向受害者发送...

    FB客服

扫码关注云+社区

领取腾讯云代金券