使用Git命令窗口将本地工程提交至远程GitHub

目标:

  1.解决的问题是如何通过Git命令窗口将本地工程提交至GitHub。

  2.方便园友的同时也方便自己以后解决此类问题。

步骤:

  1.首先登陆GitHub网站https://github.com/

  2.新建Repository

    

  3.新建TicketBrushSystem的Repository,其中红框的几处可以根据实际情况自行填写。

    

  成功后会出现如下界面

  4.将TicketBrushSystem克隆到本地

    4.1.使用Git Bash将工作目录切换到本地的工程文件目录,如,笔者的项目工程位于

    F:\\01_Code\\01_Eclipse\\TicketBrushSystem下

    

    4.2.使用git clone 命令将GitHub的Repository克隆到本地。首先复制GitHub上新建的Repository的路径

    如笔者的TicketBrushSystem路径如下图所示,为https://github.com/leesf/TicketBrushSystem.git

    

    4.3.使用命令git clone https://github.com/leesf/TicketBrushSystem.git将TicketBrushSystem克隆到本地

      

    4.4.克隆完成后,使用ls -al命令查看当前目录结构

      

      可以发现在目录相比之前的目录,多了./、../和TicketBrushSystem目录,其中./表示当前目录,../表示上一级目录

      TicketBrushSystem表示我们从GitHub下克隆的目录,进入TicketBrushSystem目录查看文件。

      

    4.5.将TicketBrushSystem目录下的文件移动到上一级目录并删除TicketBrushSystem目录。

      可以通过mv命令完成,如mv ./.git/ ./README.md ../ 表示把当前目录下的.git文件      

      和README.md文件移动到上一层目录下,之后使用ls -al命令查看该目录发现确实被移动了。

      如下图所示
      

      切换到上一级目录,使用ls -al查看目录文件,发现TicketBrushSystem目录下的.git和README.md文件已经移动当前目录了。

      如下图所示

      

      使用rm 命令将TicketBrushSystem目录删除,如 rm -rf ./TicketBrushSystem 表示递归并且不给出提示的删除TicketBrushSystem目录文件,

      即删除TicketBrushSystem目录下的所有文件,如下图所示

      

  5.将代码提交至远程GitHub

    5.1.使用git add . 命令将所有文件添加到版本控制中,如下图所示

    

    5.2.使用git commit -m "First Commit" 命令执行本地提交操作,如下图所示

    

    5.3.使用git push origin master命令将提交的内容同步只远程版本库GitHub,如下图所示

    

    在同步时需要输入用户名和密码,只需要输入我们的github用户名和密码即可完成整个同步过程。

    5.4.刷新我们的GitHub主页,即可显示我们同步的文件,如下图所示

    

    以上五步就基本上完成了将本地工程提交至远程GitHub的过程。但是,显然这样还不是太好,因为其他人并不知道这个项目有什么作用,所以,这时候需要编辑README.md文件,  供其他用户了解此项目的作用和意义。

  6.编辑README.md文件

    README.md后缀名为.md,md是markdown的缩写,markdown是一种编辑博客的语言。需要使用标签来进行排版,如果仅仅只是编辑文本,就会出现很不雅观的效果。关于    GitHub的README.md文件的编写也可以出一个教程系列,想要深入了解的园友们可以去查阅资料,我在文章的最后也给出了一个学习链接。现在我们只完成最简单的README的编写。

    6.1.编辑README.md文件,如下图所示

    

    6.2.编辑内容如下图所示

    

    6.3.提交后如下图所示

     

    综合以上六步就完整的完成了整个工程的提交。

总结:

  好记性不如烂笔头,记录的好处是方便他人,同时也方便了自己。希望此笔记会对有需求的园友有所帮助,也谢谢各位园友的观看。

参考链接:

  README.md教程:http://blog.csdn.net/kaitiren/article/details/38513715

时间: 2024-10-12 22:44:52

使用Git命令窗口将本地工程提交至远程GitHub的相关文章

Git基础教程(建库,并将本地文件提交到远程github仓库)

说明: 1.本教程远程仓库使用的是github 2.全命令行操作 3.以下某些文件夹名称为".XX",此类文件夹在windows中默认是隐藏文件,需要打开设置才能显示出现 具体步骤为[打开资源管理器-工具-文件夹选项-导航窗格-勾选"显示所有文件夹"] 正文: 1.软件准备 ①下载并安装客户端. 百度"Git",根据系统类型自行下载相应版本并安装(点击此处直达),以下教程为windows版本 ②打开客户端. 任意目录右击鼠标,选择"Gi

Git——如何将本地项目提交至远程仓库

参考文章:http://blog.csdn.net/dadaxiongdebaobao/article/details/52081826   git 将一个本地文件目录提交到远程仓库的步骤 参考文章:http://www.cnblogs.com/eedc/p/6168430.html   如何用命令将本地项目上传到git 1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库. git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里

Git——如何将本地项目提交至远程仓库(第一次)

1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库. git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点".",意为添加文件夹下的所有文件(夹). git add . 3.commit到主分支 git commit -m "描述" 4.登录github,把本地仓库提交至远程仓库. 接下来你要做的就是复制那个地址,然后你将本地仓库个远程仓库连接起来. git remote

eclipse 本地项目提交到远程库以及从远程库中添加项目 ---git

本地项目提交到远程库 1.右击项目->team->share project 2.选择本地库 从远处库中的项目拉到本地 1.右击项目->import项目

记一次将本地工程上传到github的过程

记一次将本地工程上传到github的过程 1.首先,进入本地工程所在文件夹,运行git init将工程初始化为git仓库: [email protected] MINGW64 ~/Desktop/toools/testApiProject $ git init Initialized empty Git repository in C:/Users/XH/Desktop/toools/testApiProject/.git/ 2.可以运行git status可以查看到此时本地仓库的变化: [em

痞子衡嵌入式:第一本Git命令教程(5)- 提交(commit/format-patch/am)

今天是Git系列课程第五课,上一课我们做了Git本地提交前的准备工作,今天痞子衡要讲的是Git本地提交操作. 当我们在仓库工作区下完成了文件增删改操作之后,并且使用git add将文件改动记录在暂存区之后,便可以开始将其提交到Git本地仓库. 1.本地文件改动提交git commit Git空间本地的改动完成之后可以直接提交,有如下三种提交命令选项: 1.1将暂存区内容提交git commit -m ["description"] 暂存区里目前只有app/app.c文件,我们先将其提交

git reset之后找回本地未提交的代码

头脑发热使用了git reset命令回退到了之前的一个版本,结果把本地没有提交的代码给覆盖掉了..... 作为一个bug员自然是想恢复,毕竟重新写还得再测一遍,本着能懒一点是一点的原则,开始了恢复代码的过程,保证以后再也不手贱le..... 首先我用的是eclipse的工具,或者别的工具大部分应该都适用,如果你没有使用工具,请忽略我的这篇文章.... 右击你修改过的文件,应该还能记得吧... Team-->Show Local History 看到一堆的缓存: 找到你reset之前的最近的一个时

GIT 如何删除某个本地的提交

一.rm后要commit一下才会生效,但这样只是让文件不再出现在今后的版本中,文件副本仍然会在.git/下(这样git才能让误删的文件恢复). 要彻底消灭文件副本,那就要让文件彻底从历史中消失,分两种情况: 1.如果你的文件添加记录是最近1次,而且没有别的更改,可以简单使用reset --hard commit_id来彻底回溯,然后gc一下再上传就没问题了. 2.如果是在你N次提交以内的某次,而且同时还有别的重要提交,那最好用rebase合并一下这几次提交记录(包括rm的commit),然后再g

【转】git命令:删除本地和远程分支

命令行方式 Git Bash: 切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath> 查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a 删除本地分支 命令行 : $ git branch -d <BranchName> 删除远程分支 命令行 : $ git push origin --delete <BranchName> 查看删除后分支们 命令行 : $ git branch -a 其中遇到的问题: bash: sy