CSDNCODE使用图文教程(详细)


CSDNCODE使用图文教程(详细)

Git+CSDN CODE简单使用介绍

 

工具:Git 1.9.4+csdn账号

Git下载地址:http://download.csdn.net/download/u011620614/7522797

按照默认安装Git即可

 

一:将本地项目托管到CSDN CODE

先在CSDN CODE上创建新项目,记得不要勾选“使用README文件初始化项目”(选择之后没有后面的Git引导界面)

 

 

创建后进入到Git引导界面(这里的引导页面先不要关掉,后面要用到里面的账号信息)

 

 

进入到本地项目根目录(我这里是E:\example\

 

 

右键文件夹空白位置,选择Git Bash,进入Dos界面,按照网页指引那里设置你的user.nameuser.email属性

注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址

 

 

将项目目录下的所有文件加入本地仓库(这时候只是加入了本地仓库,并没有上传到网上)

git add .  //加入到本地缓存,我这里的文件夹只有test.txt一个文件

git commit -m “提交说明” //加入到本地仓库

 

 

添加一个远程仓库

git remote  add origin git@code.csdn.net:xxx/xxx

其中后面的git地址可以在网页上的项目中看到

 

这时候先不要提交,因为还没添加公钥,如果强行提交,会被拒绝!

 

 

生成本地公钥

首先检查本地公钥:

$ cd ~/.ssh

如果提示是No such file or directory 说明你是第一次使用git

 

如果不是第一次使用,请执行下面的操作,将原有ssh密钥移到key_backup里面(只是怕这个密钥还有用,一般直接删除就好)。

$ mkdir key_backup

$ cp id_rsa* key_backup

$ rm id_rsa*

(我这里原本是有密钥的,先清除)

 

   

生成新的密钥:

 

$ ssh-keygen -t rsa -C “您的邮箱地址”

 

 

 

如果填了密码,提交的时候就要输入密码,我这里直接不设置密码

 

可以在本机系统盘下,用户文件夹(当前使用电脑的用户)里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。

 

添加本地公钥

id_rsa.pub里面的内容拷贝出来,添加到网页上的公钥管理上

 

保存后就可以看到新的公钥了(如果需要管理多个项目,就把公钥添加到你的个人公钥里面(在CSDN CODE个人设置里面),而不是项目的公钥,项目公钥仅针对该项目)

 

这时候就可以将本地仓库的内容提交到远程仓库上

 

回到项目根目录下,打开Git Bash

git  push -u origin  mster  //push到远程仓库,同时设置跟踪分支,下次push的时候,直接输入git push就行了,系统会自动用本地master分支跟踪远程master分支

 

 

没有出现error并且显示类似上面的内容,就说明已经将本地内容项目成功托管到了CSDN CODE上了,可以在网页项目上看到提交的内容了。

 

至此已经成功将本地项目托管到了CSDN code上了。

本地修改点东西然后再提交,测试一下提交功能

 

 

右键,选择Git Add all files now,再选择Git commit Tool,就会进入类似SVN提交时的界面

 

 

就可以看到本次的改动,填写提交信息之后,点击提交,就提交到本地仓库了

打开Git Bash,输入Git push,就将本地仓库内容提交到了远程仓库了

在网页上就能看到这次的修改和对比

 

为了保持本地项目处于最新状态,在每次修改项目之前都要用git pull命令确认一下本地与远端的代码保持同步。

如果希望在多台终端上管理项目,建议使用同一版本的Git,不然可能会导致问题。

 

二:在多台终端上管理项目

首先同样是添加公钥(和上面的步骤一样)

然后从csdn code上clone你的项目

git clone  你的项目git地址

 

 

这样就可以成功下载了,可以在你的本地上面看到你的项目

 

然后就可以在这台终端进行项目管理,其他的提交操作和最开始介绍的是一样的

 

 

参考网址:http://blog.csdn.net/a352193394/article/details/9321555

     https://code.csdn.net/help/CSDN_Code/code_support/FAQ_2_1 FAQ
  

:Git命令

  https://code.csdn.net/help/CSDN_Code/code_support/new_8

 

 

 

 


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注