github创建repository,上传项目,更新项目操作步骤总结
来源:互联网 发布:汤姆克鲁斯 知乎 编辑:程序博客网 时间:2024/04/29 01:13
一直用svn,svn上手简单但google被封google code没法用,在线部署的项目一直没有合适的,看见身边的大神都在用github,为了保持跟大神们同步决定使用github。上传一个新项目,搞了一下午终于有点眉目。咱不需要每个命令都会,至少建项目,提交更新,下载项目这些最基础的操作得学会。废话不多说,以我自己的一个项目为例进行记录。
1.下载安装msysgit,安装完后鼠标右键会多出git的相关命令菜单。
2.在想要上传github的项目里面鼠标右键选择git init here,会多出一个.git文件夹。右键gitbash进入git命令行。为了把本地项目上传到github还需要创建ssh key。
3.在本地创建ssh key,在gitbash中输入
$ ssh-keygen -t rsa -C "your_email@youremail.com"
接下来会让确认路径和输入密码,不要输入任何东西,直接回车(相当于默认设置),如果成功,会给出路径大致在c/user/administrator...中生成.ssh文件夹,进入文件夹,用记事本打开id_rsa.pub,复制里面的key。
4.用浏览器登录自己的github,在setting里面找到sshkeys 创建一个,名字随意,将复制的key粘贴到内容中保存。
5.测试是否成功,在gitbash中输入
$ ssh -T git@github.com如果提示successfully就表示连接成功。
6.设置提交代码的用户名信息
$ git config --global user.name yourName$ git config --global user.email your_email@youremail.com-----------------------------------------------------------------------------------------------------------------------
上面都是基本设置,接下来就是期待已久的上传项目到github中的步骤。
7.在github中create 一个new repository,名字(yourRepo)和自己要上传的项目相同。
8.在gitbash中输入命令
$ git remote add origin git@github.com:yourName/yourRepo.git
$ git add .
$ git commit -m "first commit"
$ git push origin masteradd . 代表将项目下的所有文件都加到git缓冲去中,然后commit,最后push,这几步不能弄反,否则会不成功。
至此如果没有操作没错,应该可以看到项目上传的百分比数据,稍等片刻,就可以在github中看到自己上传的项目了。
9.项目上传学会了,当自己更新了项目之后,再使用8中的步骤就可以实现更新项目了。
10.项目下载,
$git pull origin masterok,项目上传,下载,更新这些基本操作都有了,现在可以尝试使用github来管理项目了。
本文有不足之处,欢迎指出。
- github创建repository,上传项目,更新项目操作步骤总结
- 将项目Demo上传到Github上的操作步骤
- 总结—Github上传项目完整步骤(基本)
- github 项目创建,克隆,上传,更新 教程+坑
- 创建github项目clone到本地并上传到github上简单步骤
- 创建repository上传到github以及基本操作
- git上传项目到github步骤
- Github上传项目步骤和常见问题
- Github上传项目步骤和常见问题
- Github上传项目步骤和常见问题
- github删除项目(repository)
- GitHub 快速上手 ---- 创建、上传项目
- IDEA创建项目及上传到github
- IDEA创建项目及上传到github
- Github 创建仓库并上传项目
- Android studio下将项目代码上传至github包括更新,同步,创建依赖
- Android studio下将项目代码上传至github包括更新,同步,创建依赖
- Github使用一:创建项目并上传到Github上
- 使用inotify监听git提交后自动部署到nodejs(热部署)
- 排列组合(permutation)系列解题报告
- mark 很好用的 事件冲突
- Mysql 日志分析工具介绍
- scroll()实现导航栏跟随滚动
- github创建repository,上传项目,更新项目操作步骤总结
- JAVA进阶-集合(1)
- Boost Thread中mutex 用法
- Boost::Thread使用示例
- Mybatis 中Expected one result (or null) to be returned by selectOne(), but found: 5
- HDFS Federation客户端(viewfs)配置攻略
- linux ping命令实现网络监控 并邮件提醒管理员
- cocos2dx[3.2]小知识——Sprite转换为Image
- 修改手机铃声和通知音