第一次提交代码到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. [Selenium] 如何使ChromeDriver 每次启动的端口不会随机变化

    ChromeDriver  在不指定任何参数的情况下,启动监听端口会随机变化.如果需要保证其端口固定不变,可通过ChromeDriverService 打的目的 public class testCh ...

  2. BZOJ_4311_向量_线段树按时间分治

    BZOJ_4311_向量_CDQ分治+线段树按时间分治 Description 你要维护一个向量集合,支持以下操作: 1.插入一个向量(x,y) 2.删除插入的第i个向量 3.查询当前集合与(x,y) ...

  3. Palindromic Squares

    链接 分析:求出b进制以后在判是否为回文 /* ID:wanghan PROB:palsquare LANG:C++ */ #include "iostream" #include ...

  4. angularJS ng-if的用法

    ng-if主要是用来判断是否显示,也可以做为而者选择其中一个的方法,满足判断条件ng-if="变量名" 显示,否者不显示,也可以用ng-if="!变量名"取反, ...

  5. Watir 能够为你做什么?

    为了提高自己的工作效率,我曾经对Watir进行了系统性的学习,比起学习C++, Java等始终不得门,Watir还是学进去了,能够完整搭建出一个自己很容易理解的自动化架构. 之后我想继续在自动化测试方 ...

  6. codeforces round 420 div2 补题 CF 821 A-E

    A Okabe and Future Gadget Laboratory 暴力 #include<bits/stdc++.h> using namespace std; typedef l ...

  7. 文件的创建,读取,写入,修改,删除---python入门

    转自:http://blog.163.com/jackylau_v/blog/static/175754040201181505158356/ 一.用Python创建一个新文件,内容是从0到9的整数, ...

  8. windows8如何显示开始菜单

    按键盘上的Win+R 运行,输入regedit打开注册表 2 在注册表中找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ex ...

  9. ORA-01843: not a valid month 错误

    转自:https://blog.csdn.net/jetluning/article/details/48785599 insert into ......的场合发生ORA-01843: not a ...

  10. vs2008控制台程序运行一闪而过,不显示按任意键继续

    调试运行(F5)而且没插断点.且程序没有暂停的点,就会一闪而过 直接执行(Ctrl+F5),在程序结束前会有“按任意键继续” 当你不想进入调试状态,只想看一看程序执行结果时用ctrl+f5F5会进入调 ...