您的位置:首页 > 编程语言

git 上传本地代码到github上

2016-12-08 16:59 567 查看
写一篇最基本的上传本地代码到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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: