git发布代码到github过程和常见错误
在对git有了基本了解之后,并且常常看到很多人在github上发布代码和开源项目时,就会想如何也把自己的代码发布到github上,并能够不断的跟踪版本变化。
现在就有几个想要做的事。
一、如何把自己已经写好的代码发布到github里面?
假设这次第一次把代码发布到github,要对整个过程有个了解,首先在远程上要创建一个仓库,这个仓库是空的,只有初始的README.md,接着在本地的项目目录进行项目初始化(初始化git的项目文件和目录)相当于创建一个本地的仓库,初始化之后就要把项目的文件添加到git中,文件的状态有三种,添加,代表的是git开始对这个文件进行跟踪,如果有什么改变就会在status中看到,添加之后,还需要把文件最终提交到本地仓库中,提交后,就要连接到远程仓库,第一次连接后,需要把远程更新拉取下来,最后就把代码或者更新提交上去。
1.1 首先第一步在github上创建一个repository,


1.2 git bash或者git init
在要上传代码的文件夹下右键,一般如果安装好git后,就会在右键菜单项上添加git init here,git gui,git bash。选择git init here 就会初始化一个git repository在这个文件夹下,也可以打开git bash,然后git init。或者git gui cd到对应的目录下注意要用反斜杠/,而不是斜杠\。当然最简洁的方法是git init here。

1.3 git add和git commit
git add 就是把目标文件快照放入暂存区域,还没有提交到本地仓库,要把目录下的所有文件都添加到暂存区域进行跟踪,使用命令git add .或者git add -A。
git commit 把暂存区域的文件提交到本地仓库去。这种方式会启动文本编辑器以便输入本次提交的说明,必须要填写提交说明否则无法提交。
或者使用git commit –m ”说明信息”
1.4 git remote,git pull和git push
把远程仓库配置到本地仓库
git remote add:
git remote add origin https://github.com/dawnminghuang/word_recognition.git
origin 是个标志可以随便改成自己喜欢的名字,后面的是远程仓库的名字,dawnminghuang是用户名,word_recognition.git是仓库名。
git pull remote:
git pull https://github.com/dawnminghuang/word_recognition.git
git push:
git push origin master 这时需要输入用户名和密码
过一段时间后,就能够在网上看到自己上传的代码
二、发布代码后,对代码进行修改后怎么更新
更新,只需要在对应的目录下git bash,然后git add,git commit,git push。
三、怎么修正和撤销一些错误
3.1 使用git commit把错误或者不想要的注释信息提交上去
git commit -m 'xxxxx'
那么执行 git commit --amend 修改最后一次提交的信息
执行 'git push origin +master:master' 强制更新
3.2 第一次创建git时,出现错误
error:failed to push some refs to ‘URL’
执行git pull remote name。
git发布代码到github过程和常见错误的更多相关文章
- git发布代码到github
git是什么? 1.git主要是用于对版本进行管理的一个系统. 2.时刻保持数据完整性:SHA-1计算 3.文件的三种状态 已提交,已修改,已暂存 对应文件流转的三个工作区域:本地仓库,Git的工作目 ...
- Git使用的一些问题:.gitignore规则不生效、git同步代码至github和gitee
Git忽略规则及.gitignore规则不生效的解决办法 .gitignore 的基本使用 在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件 ...
- git提交代码到github
前言:转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52117504 git提交代码到github 命令汇总: git init git ...
- 使用git提交代码到github,每次都要输入用户名和密码的解决方法
自从使用git提交代码到github后,发现自己使用git的功力增长了不少,但也遇到不少问题.比如,使用git提交代码到github的时候,经常要求输入用户名和密码,类似这种: 网上有这么一种解决方法 ...
- pycharm 使用Git提交代码到Github
pycharm 使用Git提交代码到Github pytharm 创建django项目,提交到github总是失败,在github创建项目拉下来后项目层级会多一层,为此查了一些资料,亲测如下方式可行. ...
- Eclipse配置Git发布项目到Github
很牛叉的博客http://blog.csdn.net/luckarecs/article/details/7427605 一.安装插件 菜单栏Help --> Install New Softw ...
- 贡献你的代码,将jar包发布到Maven中央仓库以及常见错误的解决办法
前几天将自己的日志工具发布到了Maven中央仓库中.这个工具本省没有多少技术含量,因为是修改别人的源代码实现的,但是将jar发布到Maven仓库却收获颇丰,因为网上有些教程过时了,在此分享下自己发布j ...
- Ubuntu下使用git提交代码至GitHub
一.Ubuntu下安装Git Ubuntu12.04 LTS默认是已经安装Git的,可以使用 git --version 测试是否安装. 如果没有安装,使用命令: sudo apt-get insta ...
- git同步代码至github和gitee(码云)
注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 本文源链接:https://www.cnblogs.com/chloneda/p/git-to-g ...
随机推荐
- 重启tomcat但是session仍然有效的解决方法
参考:http://www.blogjava.net/freeman1984/archive/2010/03/30/316901.html server.xml,在你的webapp的Context节点 ...
- 循环节计算---用到find函数
#include <iostream> #include <algorithm> #include <vector> using namespace std; in ...
- PHP从千千静听服务器获取lrc歌词
<?php //转载请注明出处 uenucom function SingleDecToHex($dec) { $tmp=""; $dec=$dec%16; if($ ...
- 磁盘 & 文件系统
1. dumpe2fs –h /dev/sda1 查询整个磁盘情况( 其中后边的设备名可以换 ) 2. df –h , du –h 查询磁盘容量情况 3. 实体链接和符号链接 实体链接: ln mk. ...
- libxl库的介绍,对Excel操作封装得很好的一个库,兼容2007版和多字节字符(最后有破解版下载)
前段时间忙着毕业论文,终于有时间写博客了. 早些时候老大给我的一个任务需要对excel进行读表操作,研究了一下c++对excel的操作. 对Excel的操作基本有com,ODBC,AD等,其中ODBC ...
- Android 消息处理源代码分析(2)
Android 消息处理源代码分析(1)点击打开链接 继续接着分析剩下的类文件 Looper.java public final class Looper { final MessageQueue m ...
- 如何连接OracleRAC
查看tnsname 查看服务器上tnsname.ora内容: 位置:/oracle/db/product/11.2.0/network/admin/tnsname.ora 连接rac 根据以上信息 ...
- Unicode UTF-8 转换
Unicode是类似“U+4E25”或“\u4E25”的编码方式,很多情况下是4个十六进制的数,有时候不止. Unicode编码系统可分为编码方式和实现方式两个层次: 编码方式:“严”的Unicode ...
- Java中匿名内部类
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象 ...
- Python创建数组
1 创建数组 array函数 >>> a=([1,2],[3,4]) >>> array(a) array([[1, 2], [3, 4]]) arange函数: ...