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

git的使用,将本地项目push到github上

2016-08-18 21:34 232 查看
Git教程(推荐):http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git是先用add把代码添加到缓冲区,然后commit提交到本地,等到需要时,再用push到远程服务器
文章:http://blog.csdn.net/j_bing/article/details/44754775,http://www.ruanyifeng.com/blog/2014/06/git_remote.html
先在GitHub上建立一个代码仓库,第一种方式:在电脑上建立一个文件夹,然后在该文件夹下打开gitbash,输入gitinit:表示把git仓库放在这里,然后gitclone远程目录,这样就把远程目录拉取下来了,
在本地进行编码,之后用gitadd.把要加的代码添加到缓存区,然后gitcommit-m提交代码到本地,最后gitpushoriginmaster,把本地代码推到远程(可能必须要切换到与GitHub上的项目同名的根目录)
  第二种方式:假设有已经做好的Android项目,先进入Android项目的根目录

  在这里可以配置邮箱和用户名,这样就可以表示是谁提交的了

gitconfig--globaluser.name"Lemoner"
gitconfig--flobaluser.email"jiang.xingbing@outlook.com"
在项目根目录下,克隆GitHub上的项目,gitclonehttps://github.com/Lemoner/demo.git之后在项目根目录下会看到和GitHub上项目同名的目录,,把里面的文件都拷贝到上一级目录,GitHub的同名目录就可以删掉了。然后就可以用git命令进行上传了。

每次提交代码之前,应该先更新!
gitpullorigin:把远程主机的代码和本地进行合并
gitstatus:查看git的工作状态

gitresetHEAD<file>...  #取消已经暂存的文件。即,撤销先前"gitadd"的操作

$gitcheckout--readme.txt

命令
gitcheckout--readme.txt
意思就是,把
readme.txt
文件在工作区的修改全部撤销,这里有两种情况:

一种是
readme.txt
自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

一种是
readme.txt
已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

总之,就是让这个文件回到最近一次
gitcommit
gitadd
时的状态。



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: