上传项目:
- 选择合适的目录,通过新建目录或者原有目录,建立本地仓库
git init
- 可以使用
git status
查看仓库中的文件的状态 -
git add demo
将demo文件添加到缓存区中,提交的文件必须存在该文件夹下,不然无法找到,或者可以使用git add .
将该目录下的所有文件提交 - 提交到本地仓库
git commit -m"the first demo"
- 登录GitHub建立responsibility,获得远程仓库的链接
- 将本地仓库关联到远程仓库,origin 是主机名,可以自定义。
git remote add origin https://github.com/JEASON36/android-calculator-.git
- 将本地仓库同步到远端服务器
git push origin master
下载项目:
- 拉取GitHub中的项目,先进入目录,然后使用
git clone 项目地址
注意事项:
当远程分支中存在,而本地分支中不存在的提交,需要先将远程分支pull到本地,把远程分支上的提交合并到本地分支之后在进行push;
git pull --rebase
如果你确定不需要远程分支上的提交,就直接使用git push origin master -f
,强行让本地分支覆盖远程分支;
https://stackoverflow.com/questions/11696295/rejected-master-master-non-fast-forward
网友评论