第一次提交代码到Github

第一步: 建立本地仓库cd到你的本地项目根目录下,执行git命令

cd到本地项目

git init

第二步: 将本地项目工作区的所有文件添加到暂存区

git add .

第三步: 将暂存区的文件提交到本地仓库

git commit -m ""

""里面写注释语句,如"第一次提交"

第四步: 在Github上创建自己的repository

在GitHub网页上操作

第五步: 将本地仓库关联到Github上

git remote add origin 第四步创建的repository的链接

如:

git remote add origin https://github.com/xxxx/xxx.git

在这一步时如果出现错误:fatal:remote origin already exists

那就先输入 git remote rm origin

再输入git remote add origin https://github.com/xxxx/xxx.git


提交代码到Github

代码提交一般有五个步骤:
1. 查看目前代码的修改状态;
2. 查看代码修改内容;
3. 暂存需要提交的文件;
4. 提交已暂存的文件;
5. 同步到服务器

第一步: 查看目前代码的修改状态

提交代码之前,首先应该检查目前所做的修改,运行命令

git status
  1. 已暂存 (changes to be committed)

    new file //表示新建文件

    modified //表示修改文件

    deleted //表示删除文件

  2. 已修改 (changed but not updated)

    modified //表示修改文件

    deleted //表示删除文件

    另外,git 给出了可能需要的操作命令,git add/rm, gitcheckout –

  3. 未跟踪 (untracked files)

第二步: 查看代码修改的内容

比较某文件与最近提交节点的差异。

注意:如果该文件已暂存,那么应该使用git diff –cached

git diff

第三步: 暂存需要提交的文件

  1. 如果是新建的文件

    git add

  2. 如果是修改的文件

    git add

  3. 如果是删除的文件

    git rm

第四步: 提交已暂存的文件

git commit -m "注释"

第五步: 同步到服务器

  1. 同步到服务器前先需要将服务器代码同步到本地

    git pull

  2. 同步到服务器

    git push origin <本地分支名>

    如:

    git push origin master

如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。

同步更新命令:git push -u origin master

GitHub简单命令行# 使用命令行传代码到GitHub的更多相关文章

  1. 通过命令行上传代码到GitHub

    自工作以来,本人第一次使用GitHub.下面是将本地的项目上传到GitHub的过程.上传代码的前提是:1.已注册GitHub账号:2.本地已安装Git. 第一步:远程Git仓库 进入本地的项目的根目录 ...

  2. GIT如何从本地上传代码到github

    转载请标明出处: http://blog.csdn.net/hanhailong726188/article/details/46738929 本文出自:[海龙的博客] 开篇之前说下题外话,之前写过一 ...

  3. 通过 Git 上传代码到 GitHub 必要操作详解

    目录 Git 介绍 起步 下载 配置 准备 在 GitHub 上创建 SSH Key 提交 修改代码 更多信息 Git 欢迎来到 Git 的学习. 介绍 首先先了解一下 Git. Git,是一个开源的 ...

  4. 通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法

    导读: Github做为IT爱好者分享代码的一个知名的平台,广受大家喜欢,那么我们平时该怎么将自己写的代码上传到github上面保存并且提供给其他人参考? 我想方法不外乎如下几个: 1.直接在gith ...

  5. 使用Xcode上传代码至GitHub

    几乎所有iOS程序员都上过GitHub寻找开源类库,的确,GitHub上有大量优秀的开源类库供大家学习.但是如何在Xcode中上传代码至GitHub呢? (开始之前先安装git,具体方法这里讲的很清楚 ...

  6. Xcode 上传代码到GitHub

    几乎所有iOS程序员都上过GitHub寻找开源类库,的确,GitHub上有大量优秀的开源类库供大家学习.但是如何在Xcode中上传代码至GitHub呢? (开始之前先安装git,具体方法这里讲的很清楚 ...

  7. windows上传代码到github

    上传代码到github上有很多种方法,在这里我介绍一种比较简单的一种.工具嘛,越简单越好用啊. 1.首先下载github在windows下的客户端 下载地址:https://desktop.githu ...

  8. iOS如何上传代码到Github

    iOS如何上传代码到Github 很多iOS开发者想开源自己的代码或者demo,开源到Github是个不错的选择,那么如何上传我们的代码到Github,令所有人可以下载使用呢?这里我们的目的很明确,就 ...

  9. [转载]关于在Linux下上传代码至Github

    刚开始使用Github没多长时间,所以很多地方不太熟练,看到阿里云上有一篇文章写得不错,故转载过来. 转载自:https://www.aliyun.com/jiaocheng/122729.html ...

  10. 如何上传代码到github?

    如何上传代码到github? 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安 ...

随机推荐

  1. Meet User Expectations---满足用户的期待

    Back to App Design Meet User Expectations OS X incorporates the latest technologies for creating gre ...

  2. ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 03. 服务注册和管道

    ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 03. 服务注册和管道 语雀: https://www.yuque.com/yuejiangliu/dotnet/ ...

  3. POJ 3419 Difference Is Beautiful (DP + 二分 + rmq)

    题意:给n个数(n<=200000),每个数的绝对值不超过(10^6),有m个查询(m<=200000),每次查询区间[a,b]中连续的没有相同数的的最大长度. 析:由于n太大,无法暴力, ...

  4. poj1163 【记忆化搜索·水】

    题意: 一个这样的三角形,他可以往下的左或者往下的右走.求一个在最后一行的最大. 思路: 额...就是搜一下..记录一下...肯定有重合的情况. code- //#include <bits/s ...

  5. hdoj2859【DP基础】

    /* 看题解A的. 总结:小矩阵--> 大矩阵 dp[i][j]=min(t,dp[i-1][j+1]+1); */ #include <iostream> #include < ...

  6. vue父组件调用子组件方法

    父组件: 代码 <sampleapplylinemodel ref="sampleapplylinemodel" @reLoad="_fetchRecords&qu ...

  7. touch的基本用法

    touch的基本功能是改变文件的时间戳,以下是三种常用用法: 1.创建一个空文件 以当前时间为时间戳创建一个空文件.$ touch touch.txt //touch.txt不存在 2.更改文件时间戳 ...

  8. 常用JSTL标签

    1.判断是否为空 <c:choose> <c:when test="${not empty reportInfo.user_register_orgs.register_o ...

  9. bzoj1179: [Apio2009]Atm 【缩点+spfa最长路】

    题目传送门 Description Siruseri 城中的道路都是单向的.不同的道路由路口连接.按照法律的规定, 在每个路口都设立了一个 Siruser i 银行的 ATM 取款机.令人奇怪的是,S ...

  10. pycharm 添加个人信息

    2. 可以使用搜索快速找到"File and Code Templates", 右侧菜单选择"Python Script",对模板进行编辑 格式为: ${< ...