基于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,一个公用的Key

2、登录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的一点了解,还有很多欠缺的地方,欢迎大家指正!


     这也是自己动手写的第一篇技术博客,以后坚持更新,欢迎交流。


0 0
原创粉丝点击