初见git

小女子是个初级程序猿,也是第一次写文章,写这篇文章是因为,自己看了好久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 [email protected]:xxxx/xxx.git

  第三步:完成第一次提交   

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

      git pull origin master

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

      git add .

      git commit -m "第一次提交" 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 "[email protected]"

          

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

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

             执行该命令,测试是否好用,如果出现下图,则说明已经可以连接上了:$ ssh -T [email protected]

            问题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 .后面不要带空格,在执行一遍,就可以。

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

时间: 2024-11-09 04:47:18

初见git的相关文章

初见git和github

一.我的github helloworld程序的地址:https://github.com/wyf1213/wyf-project1 二.git/github的相关介绍资料 1.github是什么         github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码.创业公司可以用它来托管软件项目,开源项目可以免费托管,私有项目需付费. github是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

git 把本地创建的项目放到github上

很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习.简要步骤可以直接看最后的总结. Git的安装就不说了. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创

git基本操作

一.分支操作 git init 初始化仓库 git status 查看仓库变化 git add 从工作树提交到暂存区 git commit 从暂存区提交到本地仓库 git commit --amend 修改上条记录的备注 git commit -am 'comment' 提交到暂存区和本地仓库 git diff 工作树和暂存区插播 git diff HEAD 工作树和最本地仓库的差别 git checkout -- filename 撤销工作需修改(修改.删除) git log [filenam

《个人-GIT使用方法》

本文章转载于:http://blog.csdn.net/gemmem/article/details/7290125 1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制..git目录位于工作目录内. 1) 工作目录:用户本地的目录: 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域

Windows下使用Git Bash提交代码到GitHub

以前上传代码到Github主要是通过客户端Github Desktop或者网页,换电脑后感觉安装客户端太麻烦,了解命令行的方式就很有必要了. 这里的实验是把一些代码更改提交到Json.git仓库里. "ls" 为Linux命令,用于查看当前目录下的文件及文件夹. "git init" 命令用于对当前目录进行初始化,使当前的project-name目录交由Git进行管理. "git add" 命令可以对指定文件添加跟踪.如果后面跟空格加点号&quo

linux下git常用命令

1 安装: sudo apt-get install git 2 创建一个版本库: 新建一个文件夹,进入这个目录之后 git init 3 创建一个版本: git add 文件名或目录 #表示将当前文件的修改放入缓存区 先不提交 git commit -m '版本名称' #将缓冲区提交建立一个版本 4 查看版本记录 geit log 每条一行查看版本信息 git log --pretty=oneline 按图形方式查看 有合并版本的时候很清晰 git log --pretty=oneline -

Ubuntu Linux下通过代理(proxy)使用git上github.com

github.com,作为程序员的代码仓库,我们经常会用到.但有时候我们不能直接通过网络链接它,只能通过代理. 这里我有一台代理服务器,起初我以为在终端设置了代理环境就行了,其设置为在你的~/.bashrc里增加以下几行: export http_proxy="http://proxy-server:3128/" export https_proxy="http://proxy-server:3128/" export ftp_proxy="http://

git入门(4)团队中git保管代码常用操作

在团队中协作代码时候,一定要熟练使用以下git命令,不至于把代码库弄乱, PS:一定要提交自己代码(git push)时候,先进行更新本地代码库(git pull),不然提交异常 git常用命令 1·.clone相应项目 git clone ... 举个栗子(只是个栗子) git clone https://github.com/saucxs/watermark.git 2.新建分支并且切换到这个分支 git checkout -b 分支名(英文名) git chenckout -b dialy