http://blog.csdn.net/hanhailong726188/article/details/46738929

1 cd到当前项目的跟目录 执行 git init

2 将当前项目的所有文件添加仓库中 执行 git add .

3 将add的文件添加到仓库中 执行 git commit -m "注释语句"

4 去github上创建自己的仓库repository

5 关联本地仓库 执行 git remote add origin (https://github.com/hanhailong/CustomRatingBar)相关路径

6 关联成功之后 执行 git pull origin master

7 上传代码到仓库 执行 git push -u origin master

8 出错可能是远程仓库中的文件没有被下拉成功。看下面

https://zhidao.baidu.com/question/520358893388315405.html

出现 failed to push some refs to git 在执行 git push -u origin master 命令后

很可能是是README.md文件没有被成功下拉到本地仓库。

执行 git pull --rebase origin master

git pull --rebase含义

A 把本地Repository自上次pull之后的变更暂存起来

B 恢复到上次pull时的状态

C 合并远端的变更至本地

D 合并刚刚暂存起来的变更

https://www.jianshu.com/p/8c5483fa707a

git reflog 看简化的历史版

--hard --soft --mixed 会对working tree, commit , index进行重置

git reset --hard xxx  强制退回到以前的某个版本(本地的源码也会变为上一次的内容)。xxx是前一个版本的记录的前7个数字

git reset --soft xxx  只回退了commit信息,文件并没有改变,还可以继续提交

git reset --mixed xxx 保留了源码。回退了index和commit 信息

//分支重命名。

git branch -m old-name new-name //重命名本地分支

git branch origin :old-name //删除远程旧分支

git push origin new-name  //将分支push到远程仓库

//git add 解释

git add -u 监控工作区的状态树,只会监控已经add的文件,将修改的文件提交到暂存区,不包括新文件

git add .   监控工作区的状态树,会将工作时所有的变化(修改,新增)提交到暂存区,不包括删除的文件。

git add -A 上面功能的集合。

//git chekcout 解释

git checkout -am "解释" == git add . | git commit -m "解释"

git checkout -am ".." 不会提交新建的文件

git code 初次上传的更多相关文章

  1. 使用Git将本地代码上传到GitHub

    #1注册GitHub账号 *1)到https://github.com/注册GitHub账号 #2在GitHub上建立GitHub仓库 *1)登录后点击右下方的"new repository ...

  2. 使用git将项目上传到github

    使用git将项目上传到github(最简单方法)   首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下 ...

  3. 用Git向gitHub上传项目

    用Git向gitHub上传项目 1.安装git 2.在git安装目录下,运行git-bash.exe  如图所示 3.在git中绑定你注册gitHub是的用户名.邮箱. $ git config -- ...

  4. 利用git将项目上传到github

            本文主要介绍如果用git将项目上传到githup. 一.准备工作         (1)欲将项目上传到githup,先在githup上新建一个仓库.这里就不介绍.         (2 ...

  5. Git 使用篇一:初步使用GitHub,下载安装git,并上传项目

    首先在MAC上怎么操作. 在gitHub创立一个账户,在创立一个项目,这就不用我说了对吧. 创建完之后是这样的: 接下来,我们打开https://brew.sh 这是下载homebrew的网站,hom ...

  6. git之项目上传

    git之项目上传 需求:将项目代码上传至github 前期准备: 1.github账号注册 2.安装git环境,可以打开且使用git shell. 3.生成SSH key并与github账号绑定 步骤 ...

  7. 只操作git(cmd)就可以使用git将项目上传到github

    代码改变世界 使用git将项目上传到github(最简单方法) 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具, ...

  8. 使用git将代码上传到GitHub

    使用git将代码上传到GitHub   结束了前一段的时间的杂七杂八的生活,最近又快开始动一动已经吃了好长时间土的GitHub,以前的git指令基本上忘个差不多,现在记录一下,利用git将代码上传. ...

  9. git安装与上传

    git安装与上传 上一篇 / 下一篇  2017-03-10 10:09:42 / 个人分类:代码管理工具 查看( 63 ) / 评论( 0 ) / 评分( 0 / 0 ) 1.安装Git-2.11. ...

随机推荐

  1. css布局---各种居中

    居中是我们使用css来布局时常遇到的情况.使用css来进行居中时,有时一个属性就能搞定,有时则需要一定的技巧才能兼容到所有浏览器,本文就居中的一些常用方法做个简单的介绍. 注:本文所讲方法除了特别说明 ...

  2. EXPAT(XML解析库)

    一.简介 expat是一个由C语言编写的XML解析库.James Clark创建了这个库,现在是制定XML标准的W3组织的技术leader.现在的版本是2.0.2.0开始就由Clark Cooper领 ...

  3. Ubuntu12.04添加环境变量

    环境变量分为系统级和用户级. 系统级变量设置环境为/etc/environment和/etc/profile等,不要轻易修改,否则可能造成系统错误. 用户级变量设置路径为-/.bashrc和~/.pr ...

  4. Laravel 日期时间处理包 Carbon 的应用

    在编写 PHP 应用时经常需要处理日期和时间,这篇文章带你了解一下 Carbon – 继承自 PHP DateTime 类的 API 扩展,它使得处理日期和时间更加简单.Laravel 中默认使用的时 ...

  5. 另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新

    目的:vue-cli构建的vue单页面应用,某些特定的页面,实现前进刷新,后退不刷新,类似app般的用户体验.注: 此处的刷新特指当进入此页面时,触发ajax请求,向服务器获取数据.不刷新特指当进入此 ...

  6. [BAT]win7下用批处理脚本自动删除7天以前创建的文件

    set JmeterPath=D:\apache-jmeter-2.7 forfiles /p %JmeterPath%\extras /m *.html -d -7 /c "cmd /c ...

  7. Android无线调试(转)

    Android无线调试——抛开USB数据线 开发Android的朋友都知道,真机调试需要把手机与PC相连,然后把应用部署到真机上进行安装和调试.长长的USB线显得很麻烦,而且如果需要USB接口与其他设 ...

  8. $.fn.extend 和$.extend函数

    区别和详解:jQuery extend()和jQuery.fn.extend()     首先是简单的概述区别:$.extend()是类方法   $.fn.extend()是原型方法   对象方法和原 ...

  9. 2018.10.18 NOIP训练 01矩阵(组合数学)

    传送门 组合数学好题. 题目要求输出的结果成功把概率转化成了种类数. 本来可以枚举统计最小值为iii时的概率. 现在只需要统计最小值为iii时的方案数,每一行有不少于iii个1的方案数. 显然一行选i ...

  10. LDA汇总

    1.Blei的LDA代码(C):http://www.cs.princeton.edu/~blei/lda-c/index.html2.D.Bei的主页:http://www.cs.princeton ...