git 上传本地代码到github上

写一篇最基本的上传本地代码到github上面的:

首先打开git-bash,定位到你要上传上的项目的目录文件夹下,比如你要上传A工程,那么就进入到A工程文件夹下,本例为上传TestAs工程,所以git命令窗口进入到TestAs目录下:


1:输入git init ,那么就会在本地项目文件夹目录下创建.git文件夹,即创建了一个空的git仓库


2:添加你要上传的文件,依次添加,如果想添加所有文件,可以输入  (git add .)

      git add  filename ,每一个文件写一遍,因为有的文件是本地的,是不需要上传到github上面的,比如build文件夹,local配置等

     等所有文件都add进去,进入下一步

3:git  commit -m  “提交注释”     

这步做完,本地仓库文件就配置好了,现在要登录github上面,创建一个新的repository,即 create  a   new  repository
       创建好之后,开始在本地仓库和远程仓库之间建立连接,点击下面的按钮Create repository即可:


下面是点击之后的页面,红色框中的地址一会要用:



4:git remote add origin https://github.com/bawanglb/Demo.git   这里最后一个参数就是上面图片中的红色框中的那个地址,这里就是在本地仓库和远程仓库之间建立连接。

5:git push origin master,直接提交,因为是初次提交,远程仓库中没有任何东西,所以不需要git pull先拉下来,

这里就提交上去了。

6:刷新github上面的刚创建的repository,可以看到文件都上传好了。


7:提交完之后,git remote rm origin ,断开连接


注意:如果远程仓库文件有变更,在提交之前,在git remote add origin xxx这条命令之后,需要先git pull origin master,拉下来更新才能提交: git push origin master

---------------------------------------------------------------------------------------------------------------------------------------------------

修改代码再次提交,打开git-bash窗口:

1:增加你修改了的文件,git  add  filename

2:git commit -m   "修改注释"

3:本地仓库和远程仓库建立连接:git remote add origin https://github.com/bawanglb/Demo.git

4:可以通过git status查看哪些文件做了修改,也可以git diff HEAD HEAD filename  来看文件到底做了哪些更改。

5:git pull origin master  (可以先更新下,其实就一个人维护的话,跳过这步也行)

6:git push origin master  ,即可提交,中间可能弹出让你输入用户名和密码的确认框,输入即可。

7:这个时候再刷新github项目,可以看到刚才修改的提交上去了:


注意:在提交的过程中可能会遇到些问题,比如远程仓库文件有变动,需要先更新仓库(即先执行:git pull origin master),然后才能提交(git push origin master)

或者是文件冲突,比如readme,  .gitignore 文件等远程和本地仓库不同,如果冲突,可以先删除某一方的,然后重新更新再提交。遇到问题多用git status,查看实时情况


这个时候,可以将本地工程导入开发工具android studio中,然后配置好git,可以直接通过android studio来修改提交代码。

具体可以参考文章:http://www.jianshu.com/p/061d24a6b798,该文已经说的很详细了。


另外git提交可以参考:http://www.cnblogs.com/ruofengzhishang/p/3842587.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值