码迷,mamicode.com
首页 > 其他好文 > 详细

初见git

时间:2017-08-13 09:53:28      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:平台   .com   基础   use   提交   clone   今后   replace   新建   

 小女子是个初级程序猿,也是第一次写文章,写这篇文章是因为,自己看了好久git,试了很多次,都没有弄好,今晚第一次成功的将文件上传到码云。so来这里写一下过程,希望帮助更多的人。(此文章讲的是将码云上的项目放到git的本地仓库,并且修改代码再传到码云上。)

  第一步:下载及安装git

      http://www.wmzhe.com/soft-38801.html从该网站下载git(因为官网总是打不开,所以在这个网站下载的)

      http://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html这里给了一个地址,大家可以看下,安装git的过程

  第二步:本地初始化一个项目

     1.打开桌面的Git Bash ,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁

      git config --global user.name "你的名字或昵称"

      git config --global user.email "你的邮箱"

             2.然后在你的需要初始化版本库的文件夹中执行:

      git init

      git remote add origin http://git.oschina.net/xxx/xxx.git //注:http://git.oschina.net/xxx/xxx.git这里改成你的项目地址或者 git@git.oschina.net:xxx/xxx.git的形式

      这样就完成了一次版本你的初始化。

     3.如果想克隆一个项目,只需要执行:

      git clone git@git.oschina.net:xxxx/xxx.git

 

  第三步:完成第一次提交   

     进入你已经初始化好的或者克隆项目的目录,然后执行:

      git pull origin master

      <这里需要修改/添加文件,否则与原文件相比就没有变动>

      git add .

      git commit -"第一次提交" git push origin master

        然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。

    注:按照本文档新建的项目时,在码云平台仓库上已经存在 readme 文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件,      如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令:

      git push origin master -

        如果您选择保留线上的 readme 文件,则需要先执行:

      git pull origin master

 

 

 以上有很多都是从网上复制的,接下来我要说的是执行过程中出的一些问题,这是想为大家分享的。

      问题1:

          fatal: unable to connect to git.oschina.net:
          git.oschina.net[0: 120.55.226.24]: errno=Invalid argument

技术分享

          出现这个错误的解决方案,执行这个:ssh-keygen -t rsa -C "xxxx@xx.com"

技术分享

           

          执行$ cat ~/.ssh/id_rsa.pub:

技术分享

 

           打开C:Users/asus/.ssh/id_rsa.pub文件,赋值全部内容,打开码云,点击修改资料,点击SSH公钥,增加新公钥,名字可以起key one ,内容为赋值的内容,  并保存  如下图:

技术分享

  

技术分享

              执行该命令,测试是否好用,如果出现下图,则说明已经可以连接上了:$ ssh -T git@git.oschina.net

技术分享

            问题2:

                warning: LF will be replaced by CRLF in didispace.properties.
                The file will have its original line endings in your working directory.

技术分享

                解决该问题 就是 git add .后面不要带空格,在执行一遍,就可以。

小女子,第一次写,如果有遗漏,或问题,都可以提出来,大家今后一起学习!!耶耶耶去睡觉喽

 

初见git

标签:平台   .com   基础   use   提交   clone   今后   replace   新建   

原文地址:http://www.cnblogs.com/srrfine/p/7352206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!