利用gitbash上传项目到github

GitHub主要是用做基于Git的分布式版本管理系统的库,能够保存和管理本身的代码,并且主要用做代码的合做开发。不过对于我来讲,Git控制系统还比较难以掌握,或者开发小系统还不太用得着,所以我把GitHub看成分享和展现代码的网站。 注册GitHub后你就会有0.3G的免费空间,不过只能建立公开项目,这也知足代码分享的目的,我最喜欢的却是它的代码展现方式,能够直接浏览你的代码,代码是通过高亮、添加行号处理过的,十分漂亮,体验一流。

参考连接:Github上传代码菜鸟超详细教程【转】 - 若风之觞 - 博客园html

http://www.cnblogs.com/ruofengzhishang/p/3842587.html
怎么用Git Bash提交代码到Git Hub上-xuelei_51-ChinaUnix博客
http://blog.chinaunix.net/uid-17188120-id-4989187.html
【Github教程】史上最全github使用方法:github入门到精通 - 水果君の平常 - 博客频道 - CSDN.NET
http://blog.csdn.net/hcbbt/article/details/11651229/
github如何上传android源代码_百度经验
http://jingyan.baidu.com/article/e2284b2b62efece2e6118dfc.htmlandroid

下面所说的都是你已经注册了Git Hub了而且安装了Git(它有Windows版本)下载地址http://d.download.csdn.net/down/3169511/z_y_liu89git

1.在Git Hub上建立项目
登陆GitHub后,你能够在右边靠中那里找到一个按钮“New Repository”,点击事后,填入项目名称、说明和网址事后就能够建立了,而后会出现一个提示页面,记下相似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了。
2.配置Git以及上传代码
安装Git成功后,若是是Windows下,选择Git Bash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几回就记住啦。首先初始设置Git:
1 git config –global user.name “Your Real Name” 2 git config –global user.email you@email.addressgithub

而后开始进行最麻烦的一步了,你须要上传文件到GitHub的Git系统上,得须要一个SSH密匙来认证,下面就开始生成密钥和提交密钥。打开Git Bash,建立SSH key:
1 ssh-keygen -C ‘your@email.address’ -t rsamarkdown

而后要你输入SSH密匙的存放位置,能够无论,直接回车使用默认路径(记住默认路径,等会会用到)。下面会让你输入想要的密码,不用管,直接回车,SSH key就生成了。如今你须要将这个Key提交到GitHub,首先打开Key保存的位置(就是刚才那个默认的路径),里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的所有字符(一个也不能少,也不能多,连个空格也不能多)。到GitHub,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Keys标签,点击Add SSH key。Title能够随便填一个,Key就粘贴刚才的字符,提交。ssh

完成这些工做后,就能够上传本身的代码了。找到本身要分享上传的代码文件夹,右击选择Git Bash(推荐方法),或者在Git Bash中进入这个文件夹(这个须要输入命令,若是不会的话,就用上一种吧)。创建一个仓库:
1 git init
选择要添加进仓库的文件:
1 git add .
通常若是你想分享这个文件夹里的全部代码,就在 add后面加“.”,上面的例子就是这样,若是传指定的,只须要把“.”改成文件名便可,如今只是选择了要加入仓库的文件,下面才是添加进入仓库:
1 git commit -m ‘Test’
-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,以下图标记的地方。编辑器

搞了这么久,如今才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:分布式

1 git remote add origin git@github.com:XXX/XXX.git 2 git push -u origin master工具

这个git@github.com:XXX/XXX.git就是上面建立项目是生成的地址。如今打开你的项目网址,你就能够发现你的代码已经展现出来了。若是你要更新代码的话,就重复上面的吧。fetch

最后这两部可能会出问题,

1.在执行
gitremoteaddorigingit@github.com:xxxx/xxx.gitfatal:remoteoriginalreadyexists. git remote rm origin
而后在执行:$ git remote add origin git@github.com:xxxx/xxx.git 就不会报错误了

注意:有时会报failed to push some refs to git的错误,出现错误的主要缘由是github中的README.md文件不在本地代码目录中,
能够经过以下命令进行代码合并【注:pull=fetch+merge]
git pull - -rebase origin master
执行上面代码后能够看到本地代码库中多了README.md文件
此时再执行语句 git push -u origin master便可完成代码上传到github
github上传

github删除文件夹方法

我也是在网页上面没有找到删除的地方, 我是在本地删除后 再提交. 1. git pull you git url 2. git checkout 3. rm -r dirName 4. git add –all 5. git commit -m”remove dir” 6. git push you git url 7. input your name 8. input your password

相关文章
相关标签/搜索