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

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

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

git config --global user.name "Lemoner" git config --flobal user.email "jiang.xingbing@outlook.com"
在项目根目录下,克隆GitHub上的项目,git clone https://github.com/Lemoner/demo.git
以后在项目根目录下会看到和GitHub上项目同名的目录,,把里面的文件都拷贝到上一级目录,GitHub的同名目录就能够删掉了。而后就能够用git命令进行上传了。


每次提交代码以前,应该先更新!
git pull origin:把远程主机的代码和本地进行合并
git status:查看git的工做状态
 git reset HEAD <file>...   #取消已经暂存的文件。即,撤销先前"git add"的操做
$ git checkout -- readme.txt 

命令git checkout -- readme.txt意思就是,把readme.txt文件在工做区的修改所有撤销,这里有两种状况:html

一种是readme.txt自修改后尚未被放到暂存区,如今,撤销修改就回到和版本库如出一辙的状态;java

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

总之,就是让这个文件回到最近一次git commitgit add时的状态。github

相关文章
相关标签/搜索