详细介绍如何在win7下首次实现通过Git bash向Github提交项目

引自:http://jingpin.jikexueyuan.com/article/35944.html

作者: wddoer
发布时间:2015-07-07 16:12:54

准备工作

  1)注册Github

  2)安装Git GUI和bash管理工具。下载地址:http://git-scm.com/

Git初始化

  1)Git安装后,首先需要设置Git,通过以下两个命令:

$ git config --global user.name "Your Real Name"    $ git config --global user.email "you@example.com"  

将引号中的内容换成你的name和email。这样做的目的是tell Git who you are.

  2)生成SSH key并提交。

这一步强烈推荐参考官方介绍一步步来:https://help.github.com/articles/generating-ssh-keys/

在Github上创建项目

  登录Github,点击Create New Repository,输入Repository name和对其的描述,点击创建仓库即可完成。完成后,记下类似git@github.com:XXX/XXX.git的地址,这就是你项目仓库的地址了。

对本地项目初始化

  1)进入项目所在的目录。有两种方式:一是在项目文件夹右键选择Git bash;二是先打开Git bash,通过cd等命令进入项目所在文件夹。在此推荐第一种。

  2)执行以下命令对项目初始化

$ git init

  注:上述命令适合自己自己创建的工程。如果是参与别人的工程需要执行git clone命令。

执行完毕后,在项目文件夹根目录下创建了.git目录。

  3)添加项目文件夹中需要提交到远程的文件或文件夹

在git的世界里,代码有三种状态:unstaged, staged, commited.第一种也是untracked状态,代表代码尚未开发完成,第二种代表代码开发完成了,准备提交但是尚未提交,第三种就是提交过了。

$ git add .  

上述命令可以一次性将项目中的所有文件和文件夹从unstaged状态变成staged状态。如果想添加指定的文件或文件夹,只需要把"."改为文件或文件名即可。

  4)执行以下命令

$ git commit

以上命令将staged的代码变成commited。会弹出vim编辑器让你输入本次提交需要的信息,类似log。

也可以在此条命令后接参数,例如:git commit -m 'Test'。Test也代表提交到远程时的log。

将本地项目传送到Github远程仓库上

  1)执行以下两条命令

$ git remote add origin git@github.com:XXX/XXX.git    $ git push -u origin master  

在执行第一条命令时,如果出现错误提示fatal: remote origin already exists.则代表你在Github创建的项目内有初始文件(例如README.md)。解决办法是执行以下命令:

$ git remote rm origin  

在执行第二条命令时,可能出现错误提示error:failed to push som refs to...,解决办法是先把远程仓库中有的文件pull下来。命令如下:

$ git pull origin master

转载于:https://www.cnblogs.com/taomylife/p/5206253.html

详细介绍如何在win7下首次实现通过Git bash向Github提交项目相关推荐

  1. 内网中如何在Win7下使用VS code远程调试

    内网中如何在Win7下使用VS code远程调试 1 背景介绍 很多时候,我们不得不面对这样的情况,我们工作环境下的机器不能连接外网(Internet),而且,服务器是Linux环境(Ubuntu,C ...

  2. 详细介绍如何在linux中配置chisel环境

    一.安装java和scala 1.安装java 安装java sudo apt install openjdk-11-jre-headless 安装javac sudo apt install ope ...

  3. 驱动技巧:如何在Win7下安装SATA驱动开启AHCI模式

    问题描述:装win7的时候没有在AHCI模式下安装,而是在IDE模式下安装的,后来安装完毕以后想更改成AHCI模式,可是更改以后启动电脑蓝屏并重启. 解决方法: 如果是在IDE模式下安装的系统,由于在 ...

  4. 如何在win7下安装docker环境

    在windows 7 下是不能直接安装使用docker的,但是可以通过Docker Toolbox的方式使用Docker. Docker在Windows上使用有两种方式,一是利用VirtualBox建 ...

  5. 详细介绍如何在Eclipse中使用SVN

    工具/原料 eclipse.svn 一.在Eclipse中下载安装Subclipse插件 1 打开eclipse,在Help菜单中找到marketPlace,点击进入. 2 在搜索框Find中输入su ...

  6. win7python怎么设置环境变量_如何在win7下设置python的环境变量

    工具/原料 win7 方法/步骤 右键计算机,选择属性. 环境变量"> 点高级系统设置--环境变量. 在系统变量中双击Path. 输入变量名及变量值,点确定. win+r打开运行,输入 ...

  7. 详细讲解如何在windows下搭建react-native的开发环境(包括在设备上安装和运行react-native app )!

    第一步(安装基础软件) 1.安装Python2.7,可到官网下载(注意目前不支持Python 3版本)==>>Here 2.安装Node.js 同样到官网下进行下载,还有中文官网,非常ni ...

  8. 如何在 Win7 下一键清空剪贴板

    这篇技巧教你使用 Windows 原生命令一键清空剪贴板,环保省资源. 用系统时间长了,有时经常会把东西从这个盘拷到那个盘,或者把资料从U盘拷到电脑里,这就造成了一个问题,就是我复制了一个文件以后,它 ...

  9. 如何在linux下运行matlab文件,linux bash下如何运行Matlab程序

    购置服务器后,应安装相应的科学计算软件.对于有显示器的服务器,用户可以方便的使用图形界面操作软件.而对于常见的远程登录方式,或是无显示设备的服务器而言,一般采用bash命令操作软件.这里以常用的Mat ...

最新文章

  1. 2008至今,Chrome如何成长为霸主
  2. jsf tree组件_JSF和“立即”属性–命令组件
  3. SQL Server 错误18456
  4. 心理正常与异常的区分_【敬畏生命,拥抱生活】公政青协“善爱我”系列活动之如何识别心理正常与异常...
  5. Directx11教程(54) 简单的基于GS的billboard实现
  6. 如何编写一份优质的可行性研究报告
  7. python执行源程序的方式是_python源程序执行的方式
  8. C# 图片转换ICO工具
  9. WhatsApp使用教程
  10. mixly for linux64,Mixly编程for Linux
  11. FreeMind的使用
  12. Rust之错误处理(三):panic!还是不要panic!
  13. 悔不当初:没人能随随便便成功
  14. 计算机启动盘安装教程,笔记本系统重装教程,笔记本电脑u盘启动盘装系统教程...
  15. 设计一个形状类(接口)Shape
  16. 什么是蓝牙适配器?它有哪些性能特点?-道合顺大数据Infinigo
  17. matlab能量谱分析检验,Matlab谱分析的pwelch方法
  18. 如何更高效的使用MVP以及官方MVP架构解析
  19. wikioi 高精度
  20. ERROR:cannot launch node of type

热门文章

  1. 自定义浏览器协议,实现web程序调用本地程序
  2. 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口 6...
  3. UpdatePanel Repeater内LinkButton造成页面刷新问题
  4. s5-6 Linux 标准输出 系统优化 目录结构
  5. mysql 8重置root密码_如何在MySQL 8中重置root密码
  6. 光栅衍射主极大个数_大学物理——光的干涉和衍射(二)
  7. nodejs源码_格物致知记一次nodejs源码分析的经历
  8. 一文了解结构体字节对齐
  9. hive提供oracle接口嘛,Hive是个什么东东
  10. JAVA CGI 远程代码执行_Apache Tomcat CVE-2019-0232 远程代码执行漏洞