首先须要下载GITclient。http://git-scm.com/downloads

然后再code.csdn.net上面创建一个项目,假设

你的项目已经存在。那么请建立项目的时候不要选择自己主动生成readme文件。

填写项目名称,去掉以下的勾勾。然后点击创建就OK了。

以下的就是配置本地client了。确认你在CSDN id,获取的方式是在登录后,进入passport.csdn.net,在“个人帐号”的最下端查看username:也就是你的昵称,我的就是Linux_Google

然后在命令行中输入:

git config --global user.name  "LinuxGoogle"

配置的Git邮箱应与CSDN passport中注冊邮箱一致,系统推断username是依靠邮箱信息:

git config --global user.email "linux_drv@yeah.net"

然后输入git config -l 查看配置是否正确。

看下图我的配置结果:

管理公钥

公钥是CODE识别您的用户身份的一种认证方式。通过公钥,您能够将本地git项目与CODE建立联系。然后您就能够非常方便的将本地代码上传到CODE,或者将CODE代码下载到本地了。

以下介绍生成公钥和管理公钥的方法。假设你是在windows系统下使用,须要先安装git的windowsclientmsysgit , 然后运行 Git Bash, 在弹出的终端中输入以下提示的代码。

1. 生成公钥

首先检查本机公钥:

cd ~/.ssh

假设提示:No such file or directory 说明你是第一次使用git。

假设不是第一次使用。请运行以下的操作,清理原有ssh密钥。

mkdir key_backup
cp id_rsa* key_backup
rm id_rsa*

生成新的密钥:

ssh-keygen -t rsa -C "linux_drv@yeah.net"   /* 填写你的邮箱地址 */

在回车中会首先提示输入一个文件,我们敲回车,表示默认,然后提示你输入一个password。这个password会在你提交项目时使用,假设为空的话提交项目时则不用输入。

您能够在你本机系统盘下,您的用户目录里发现一个.ssh文件。当中的id_rsa.pub文件中储存的即为刚刚生成的ssh密钥。

2. 加入公钥

登录CODE平台,进入用户“账户设置”,点击右側栏的“ssh公钥管理”。点击“加入公钥”,将刚刚生成的公钥填写到“公钥”栏。并为它起一个名称。保存就可以。

注意:复制公钥时不要复制多余的空格。否则可能加入不成功。

3. 管理公钥

您也能够在“账户设置”——“ssh公钥管理”删除或者改动公钥。

上传本地项目

没有使用Readme文件初始化的项目

使用此选项创建的项目。多数情况是用户已经在本地有了一个项目。想把此项目变成使用Git管理。

进入此项目所在目录  cd 切换目录,ls显示文件列表   比方  cd  D:

先用git init 初始化项目

git init

然后用git add 来加入要上传的文件, 注意小数.  点代表当前目录下的全部文件,也能够指定某个文件         
git add  test.rar      或者     git add  .

这命令git commit是提示Git要提交代码了,-m 表示要加上凝视//能够这么说吧......“first commit” 是你想告诉别人的这次提交的信息如:提交了什么

git commit -m “first commit”

看看刚才创建项目的界面,有个项目地址,全部要在Git里加入上,命令是:origin 是个名字,自己取一个吧,,

git remote add origin <项目url, 如git@code.csdn.net:xxx/xxx.git>

最好就是上传了,注意origin必须与上一条的origin一致。能够随便取名

git push -u origin master

If there is an error, delete the.Git folder under the current path

假设须要往同一个项目上传第二个文件。那么运行过程例如以下。就不须要配置远程仓库了。

git init

git add file

git commit  -m "commit"

git push -u origin master

下载到本地项目

git  clone  项目url

管理公钥Ubuntu下搭建

Linux用法和windos非常类似。首先安装git命令

其它配置步骤和上传文件全然一样

sudo apt-get install git

当运行最好一步命令:

git push -u origin master

出现了例如以下错误:

failed to push some refs to git

出现错误的主要原因是code中的README.md文件不在本地代码目录中能够通过例如以下命令进行代码合并
git pull --rebase origin master

合并后在运行

git push -u origin master

CSDN code使用教程之git使用方法具体解释的更多相关文章

  1. C#开发Unity游戏教程之Unity中方法的参数

    C#开发Unity游戏教程之Unity中方法的参数 Unity的方法的参数 出现在脚本中的方法,无论是在定义的时候,还是使用的时候,后面都跟着一对括号“( )”,有意义吗?看起来最多也就是起个快速识别 ...

  2. [批处理教程之Git]001.Git 常用命令大全

    基本技巧 1.安装后的第一步 安装git后,第一件事你需要设置你的名字和邮箱,因为每次提交都需要这些信息. $ git config --global user.name "Some One ...

  3. git 入门教程之 git bash 竟然不支持 tree 命令

    开门见山 git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行. 然而,git bash ...

  4. git使用教程之git基础

    1 获取Git仓库 在现有目录中初始化仓库 git init 克隆现有的仓库 git clone https://github.com/yangwang12345/node_test.git Git ...

  5. git使用教程之git分支

    1 分支简介 让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流. 你将经历如下步骤: 开发某个网站. 为实现某个新的需求,创建一个分支. 在这个分支上开展工作. 正在此 ...

  6. git 入门教程之 git 私服搭建教程

    git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...

  7. Android/AndroidStudio/idea使用教程之git使用(详细)(码云)

    已经安装好了AndroidStudio,安装教程 本教程是作者自己摸索出来的,有不足之处还请大家海涵.多多拍砖,互相学习. 第一步:下载git,安装git客户端 直接百度git,下载git ​ 安装g ...

  8. 《个人-GIT使用方法》

    使用GIT版本控制工具及基本使用方法(安装,新建,推送,拉取),托管平台的使用方法. Git 常用命令 git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 ...

  9. SpringBoot系列教程之Bean加载顺序之错误使用姿势辟谣

    在网上查询 Bean 的加载顺序时,看到了大量的文章中使用@Order注解的方式来控制 bean 的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文 ...

随机推荐

  1. NIO专栏学习

    http://blog.csdn.net/column/details/12993.html

  2. 6. MongoDB

    https://www.mongodb.com/ https://pan.baidu.com/s/1mhPejwO#list/path=%2F 安装MongoDB# 安装MongoDB http:// ...

  3. css 0.5px

    1. 利用css3新属性scale(好用推荐) 其实现的关键就是利用before或after伪元素,宽高同时设为200%,然后再缩放0.5,自然就是0.5px了 代码如下: div { positon ...

  4. 【前端图表】echarts实现散点图x轴时间轴

    话不多说,老规矩,先上图,实现echarts实现散点图,x轴数据为时间年月日. 实现代码如下: <!DOCTYPE html> <html> <head> < ...

  5. 快速创建SSH信任实现无密码登录

    1. 生成本机的公私钥匙对[oracle@Oracle11_2 scripts]$ -t rsa Generating public/private rsa key pair. Enter file ...

  6. report_timing_requirement

    report_timing_requirement   -ignored 会报告set_faults_paths,set_multi_path等

  7. GO语言学习(二)Windows 平台下 LiteIDE 的安装和使用

    1. 安装 Go 语言并设置环境变量 参考GO语言学习(一) 2. MinGW 的下载和安装 Windows 下的 Go 调试还需要安装 MinGW. 2.1 下载安装工具的安装 最新版本下载安装工具 ...

  8. GO语言学习(一)Windows 平台下 Go 语言的安装和环境变量设置

    1. Go 语言 SDK 安装包下载和安装 GO语言安装包下载地址:https://www.golangtc.com/download 下载 go1.9.2.windows-amd64 2. Go 语 ...

  9. 全双工 串口 stm32

  10. Textillate.js有什么用及使用实例

    Textillate.js有什么用及使用实例 一.总结 一句话总结:Textillate.js – 实现动感的 CSS3 文本动画的简单插件 二.textillate.js 文字动画 textilla ...