`

git + 码云 使用详解(转)

    博客分类:
  • git
 
阅读更多

https://blog.csdn.net/ai1362425349/article/details/82119889

 

一直想使用git来托管代码 以为对命令行不在行,怎么也没整好,网上看了很多教程也毫无头绪,后面在同事的帮助下完成了配置,希望分享出来对大家有帮助。、

 

准备工作:

1.去官网下载git,下载过后安装一直下一步到安装完成为止即可。

 

2.去码云官网注册账号:https://gitee.com/jmgg/events

 

初始化:

1.准备一个文件夹(也可以是你的项目)用来创建git如图:

 

 

 

2.点击进入文件夹,然后右击鼠标,会看见如图:(选择 Git Bash Here)

 

 

 

3.会看见下面界面:

 

 

 

4.刚开始我们要在本地生成一个密钥,让他和码云上面的密钥产生关联。生产密钥的的命令行

 

ssh-keygen -t rsa -C "jmggwu@163.com"    邮箱地址可以填自己的。效果如图所示:

 

 

 

5.一直回车,以为我以前申请过了,所以提示可能不一样,只要一直回车到绿色的字体显示为止:

 

 

 

6.现在输入命名来查看自己生产的密钥,cat ~/.ssh/id_rsa.pub   效果如图:

 

 

 

7将密钥复制到码云的密钥上面去,下面按照图的顺序操作即可:

 

 

 

 

 

8.在码云上添加项目 首页:

 

 

 

9.根据自己的需求点击创建即可:

 

 

 

10.创建成功跳转过后,点击克隆下载,然后复制ssh的地址如图:(后面会用到地址)

 

 

 

上面步骤不较多,按照顺序来就没错。

 

11.在命名行中定义两个全局变量,一个邮箱,一个name  上传到码云的时候会用到,命令如下:

 

git config --global user.email "jmggwu@163.com"

 

回车过后会出现绿色的字体然后再输入:

 

git config --global user.name "username"

 

邮箱用自己的,名字也可以自己取,没影响

 

第一次上传代码到git:

1.重新打开test文件夹(项目文件夹也行),然后右击鼠标,会看见如图:(选择 Git Bash Here)

 

 

 

2.输入初始化命令 git init  回车 效果如图:

 

 

 

3.输入要链接到码云的地址,(第10部我们复制的地址)git remote add origin git@gitee.com:jmgg/Test2.git  回车 如图:

 

 

 

4.拉取码云上的所有文件到项目中来,git pull origin master

以后如果想在其他电脑上拿去上传了的文件,只需要做这四部操作即可。如图:

 

 

 

查看文件夹发现多了文件:多的是码云上面的,可以自己查看下

 

 

 

5.在test目录中创建一个文本文档,用来测试是否真的上传成功:

 

 

 

6.在命令行中继续输入代码执行    git add .    (add空格后有个点别忘了) :

 

 

 

7.添加注释,来说明自己为什么要上传,方便以后自己查阅  git commit -m "第一次上传"

 

 

 

8.提交到码云上面,git push origin master

 

因为是第一次提交,要更改为:git push -u origin master  第二次提交就按照上面的写法即可

 

不在需要加  -u   :

 

 

 

如果这样显示就正面上传完成,可以打开码云看看是否正确。

 

 

 

上面已经说了如果是将码云上面的项目搞到其他电脑上就执行1-4个步骤就行,当然还有更简单的方法,这里就不说了。

 

这是这个项目的第一次提交。如果还要进行第二次提交就可以直接执行6-8步骤即可。记住第八步是没有 -u 的。

 

好的,大致的说完了,如果你仔细看相信你已经入门了,如有不懂得留言一起交流

--------------------- 

作者:JMGG 

来源:CSDN 

原文:https://blog.csdn.net/ai1362425349/article/details/82119889 

版权声明:本文为博主原创文章,转载请附上博文链接!

分享到:
评论

相关推荐

    git仓库创建和项目发布.docx

    Git 仓库创建和项目发布详解 Git 是一个开源的分布式版本控制系统,广泛应用于软件开发、文档管理和其他需要版本控制的领域。作为一个初学者,创建 Git 仓库和发布项目可以是一件让人感到困惑的事情。但是,通过这...

    一个很全的Git使用包括冲突的解决,命令使用Git IDEA中使用Git 在Eclipse中使用Git

    ### Git 使用详解与冲突解决 #### 一、Git 介绍 **1.1 什么是 Git** Git 是一种开源的分布式版本控制系统,适用于高效管理和维护任何形式的项目,无论规模大小。Git 最初由 Linux 的创始人 Linus Torvalds 开发,...

    python如何绑定git

    Python 绑定 Git 全过程详解 Python 作为一门高级编程语言,广泛应用于数据分析、人工智能、Web 开发等领域,而 Git 作为一个版本控制系统,广泛应用于团队合作和项目管理中。为了更好地利用 Python 和 Git 的优势...

    一文足矣***stm32单片机高级篇 分布式版本管理git使用技巧 凡亿教育

    Git版本管理技巧详解 在本文中,我们将详细解释 Git 版本管理技巧,包括分布式版本管理、Git 命令行操作、版本库的创建和管理、提交信息的查看、版本回退、绑定云端代码仓库、上传到云端、从云端下载等。 一、...

    Java进阶版本管理工具Git全套视频教程

    6.Git 的基本使用01-TortoiseGit 操作本地仓库 6.1 初始化仓库 6.2 添加文件 6.3 提交文件至本地仓库 6.4 修改文件,与再次提交文件 6.5 文件状态讲解 6.6 修改文件,不提交和上一个版本比较差异(diff) 6.7 查看提交...

    git命令汇总

    ### Git命令汇总与详解 #### 一、Git简介与安装 **Git** 是一款非常流行的分布式版本控制系统。它被广泛应用于软件开发过程中,用于管理源代码的版本控制。Git 的核心优势在于其分布式特性,即可以把业务模块分散...

    AndroidStudio开发环境配置

    此外,还介绍了如何使用Git码云导入项目到Android Studio中进行开发。通过以上步骤,开发者可以快速搭建起一套完整的Android应用开发环境。 ### 结语 配置好开发环境是进行高效开发的基础。遵循上述步骤,开发者...

    TortoiseGit入门使用教程

    ### TortoiseGit 入门使用教程详解 #### 一、Git 版本控制入门 **Git** 是一种分布式版本控制系统,被广泛应用于软件开发过程中的版本控制管理。它可以帮助开发者们跟踪代码变更历史、合并不同版本间的差异以及...

    Gitee Extension for Visual Studio v1.0.94.rar

    《码云Gitee扩展插件在Visual Studio中的应用与详解》 Visual Studio作为全球领先的集成开发环境(IDE),以其强大的功能和丰富的扩展性深受开发者喜爱。而在版本控制方面,Git已经成为主流,码云Gitee作为国内知名...

    gitee创建(仓库与代码上传下载)

    gitee,中文名为码云,是由开源中国推出的基于Git的代码托管平台。对于国内开发者来说,由于访问GitHub的速度限制,gitee成为了理想的代码托管选择,例如华为鸿蒙2.0源码就是存储在gitee上的。本文将详细介绍如何在...

    gitee命令行上传项目的步骤详解

    在IT行业中,版本控制工具是开发者们不可或缺的伙伴,Git作为最流行的分布式版本控制系统,而Gitee(码云)是中国最大的开源技术平台,提供基于Git的代码托管服务。本篇文章将详细介绍如何通过命令行将项目上传至...

    wikitopdf:将仓库的Wiki导出为PDF电子书

    **wikitopdf工具详解** `wikitopdf` 是一个强大的工具,它允许用户将GitHub仓库中的Wiki内容导出为高质量的PDF电子书。这个工具对于那些希望将开源项目文档、教程或知识库整理成便于离线阅读和分享的格式的用户来说...

    octotree_v4.1.4.zip

    2. **GitHub与码云支持**:不仅支持GitHub,也兼容码云(Gitee)等其他Git托管平台,这意味着开发者可以在两个平台上享受同样的便利。 3. **节省空间**:通过在浏览器的侧边栏展示代码树,Octotree避免了频繁地打开...

    Python Web版语音合成实例详解

    ### Python Web版语音合成实例详解 #### 前言 随着人工智能技术的不断发展与进步,语音合成技术(Text-to-Speech, TTS)已经成为连接人类与机器之间的重要桥梁之一。它能够将用户输入的文字信息转化为自然流畅的...

    spring-cloud使用的各种示例

    - [springcloud(十三):Spring Cloud Consul 使用详解](http://www.ityouknow.com/springcloud/2018/07/20/spring-cloud-consul.html) - [Spring Cloud (十四):Spring Cloud 开源软件都有哪些?]...

    Jenkins持续集成系统部署文档

    - **Git**:使用码云或自建私有 GitLab - Git 用于版本控制,管理源代码。 - **Tomcat**:7.x - Tomcat 作为应用服务器,用来部署 Jenkins。 #### 三、软件安装与配置 ##### 3.1 JDK安装与配置 - **安装**:略 ...

    centos7.3安装配置jenkins

    ### CentOS 7.3 安装与配置 Jenkins 过程详解 #### 一、前言 Jenkins 是一款开源的持续集成与持续交付工具,它能够帮助开发团队自动化软件的构建、测试和部署过程,从而提高开发效率和软件质量。本文将详细介绍如何...

Global site tag (gtag.js) - Google Analytics