基于Winodws平台的Github使用(初级):
来源:互联网 发布:功夫熊猫中的师傅知乎 编辑:程序博客网 时间:2024/04/29 08:02
昨天看到一家公司的招聘,其中有几条加分项:高颜值、极客精神、重视UI/UE、实习前端或者IOS、了解技术发展趋势、为开源项目贡献过自己的代码(Github)。
自己动手研究了一些Git,还真是有很多收获,以下和大家分享以下。
现在正式开始-----
我们现在有两个思路:①只在本地使用Git;②本地仓库和远程仓库同步使用;
第一个 只在本地使用
目的:跟踪本地内容(文件、网页、代码、视频、图片)的变化,但是只能记录图片和视频变化的大小,不能记录变化的具体内容。
优点:能够准确记录,可以再各个版本之间进行切换,为我们提供了后悔药。
缺点:操作较复杂。
步骤:
1、下载并安装msysgit 地址:http://msysgit.github.io/ 安装完成在开始菜单找到Git Bash,单击运行,若出现 下图表示成功
2、基本信息设置:在Git Bash输入下面的内容
$ git config --global user.name "你的名字"$ git config --global user.email "你的邮箱"
如果你输入并回车后,没有提示信息,说明成功。没有消息是最好的消息!3、创建一个版本库:Repository
$ mkdir learngit #创建一个目录$ cd learngit #指向一个目录$ pwd #显示当前目录/Users/michael/learngit #当前目录路径
目录名称最好不要包含汉字!目录名称示例:f:/git/mygit 丢掉“/”会报错!
4、使用git init命令将当前目录初始化为可以Git管理的仓库
$ git initInitialized empty Git repository in /目录名称/.git/
.Git文件默认是隐藏的,所以在目录中看不见。5、在目录中编写文件,并上传到仓库(这里编写的文件名称为“demo.txt”)
通过下面命令添加文件
$ git add demo.txt
通过下面文件上传文件$ git commit -m "这里是注释"
注意:可以多次添加文件,一次提交文件对于本地文件的一些操作命令:参考http://justcoding.iteye.com/blog/1830388
第二个 本地和远程仓库同步使用(1~6是在本地同步到远程库;7是远程库同步到本地)
远程仓库使用Github提供的免费的仓库(免费托管在Github的信息是公开的,任何人后可以看到。如果要保密可以使用付费的私有仓库,或者是自己搭建Git服务器)。
1、创建SSH Key
在Git Bash输入命令行
$ ssh-keygen -t rsa -C "你的邮箱"
C:\Users\Administrator下多了.SSH文件,里面有两个文件,一个私有的Key,一个公用的Key2、登录Github,打开Account setting,在SSH Keys页面,点击Add SSH Key,填写Tittle,将id_rsa.pub的内容粘贴到下边的文本框
3、在Github网站创建仓库(步骤略)
4、在本地仓库执行
$ git remote add origin git@github.com:你的github名字/你的github的仓库名字.git
在“你的github名字”、“你的github仓库名字”分别填写好对应名字。
5、将本地库的内容推送到远程库
$ git push -u origin master
这样就可以在刚才在github网站新建的仓库和本地库一模一样6、将本地修改提交到远程库
$ git push origin master
第一次出现的验证只要输入“yes”即可。7、将远程库的内容下载到本地库
$ git clone git@github.com:github名字/github远程仓库名字.git
这样远程库的内容就可以完全下载到本地。以上就是这几天对于git的一点了解,还有很多欠缺的地方,欢迎大家指正!
这也是自己动手写的第一篇技术博客,以后坚持更新,欢迎交流。
- 基于Winodws平台的Github使用(初级):
- 利用建站快速软件包:XAMPP,构建基于winodws平台快速搭建PHP的数据库应用- kimai
- github 使用,初级
- github初级使用
- gitHub初级使用
- 初级使用github
- github 初级使用
- GitHub初级使用
- GitHub的初级使用方法
- 基于WF4.0流程平台开发过程中的知识积累(一)书签的初级应用
- 基于github或者码云平台的使用git提交,下载,更新项目
- Winodws实现基于UDP的简单聊天程序
- github 使用教程初级版
- github 使用教程初级版
- github 使用教程初级版
- 【github】github 使用教程初级版【wins】
- git版本控制系统和github的初级使用
- Winodws 使用 websocket
- 网路图片加载
- objective-c之谓词
- 安卓JNI--小项目试验计时器
- z-index无效
- vretica自动收集统计信息脚本
- 基于Winodws平台的Github使用(初级):
- 12306模拟登录
- 工作环境搭建(10) - CentOS7安装OpenCV(带Python开发环境)
- 自定义万能的progressView
- 打包 ipa (转载)
- 四字节与float转换
- 使用Jenkins配置Git+Maven的自动化构建
- Android Studio 的快捷键介绍
- Ext.js5的表格插件—展开和冻结和Ext.XTemplate(14)